class OffsitePayments::Integrations::Mollie::Helper
Public Instance Methods
credential_based_url()
click to toggle source
# File lib/offsite_payments/integrations/mollie.rb, line 34 def credential_based_url response = request_redirect @transaction_id = response['id'] uri = URI.parse(response['links']['paymentUrl']) set_form_fields_for_redirect(uri) uri.query = '' uri.to_s.sub(/\?\z/, '') end
form_method()
click to toggle source
# File lib/offsite_payments/integrations/mollie.rb, line 44 def form_method "GET" end
Private Instance Methods
set_form_fields_for_redirect(uri)
click to toggle source
# File lib/offsite_payments/integrations/mollie.rb, line 50 def set_form_fields_for_redirect(uri) return unless uri.query CGI.parse(uri.query).each do |key, value| if value.is_a?(Array) && value.length == 1 add_field(key, value.first) else add_field(key, value) end end end