class OffsitePayments::Integrations::Paxum::Helper

Public Class Methods

new(order, account, options = {}) click to toggle source
Calls superclass method
# File lib/offsite_payments/integrations/paxum.rb, line 55
def initialize(order, account, options = {})
  @paxum_options = options.dup
  options.delete(:description)
  options.delete(:fail_url)
  options.delete(:success_url)
  options.delete(:result_url)
  super
  add_field "button_type_id", "1"
  add_field "variables", "notify_url=#{@paxum_options[:result_url]}"
  @paxum_options.each do |key, value|
    add_field mappings[key], value
  end
end

Public Instance Methods

form_fields() click to toggle source
# File lib/offsite_payments/integrations/paxum.rb, line 69
def form_fields
  @fields
end
params() click to toggle source
# File lib/offsite_payments/integrations/paxum.rb, line 73
def params
  @fields
end