authorization is your unique order ID, not the authorization code returned by ePDQ
# File lib/active_merchant/billing/gateways/barclays_epdq.rb, line 53 def capture(money, authorization, options = {}) document = Document.new(self, @options) do add_order_form(authorization) do add_transaction(:PostAuth, money) end end commit(document) end
authorization is your unique order ID, not the authorization code returned by ePDQ
# File lib/active_merchant/billing/gateways/barclays_epdq.rb, line 65 def credit(money, creditcard_or_authorization, options = {}) if creditcard_or_authorization.is_a?(String) deprecated CREDIT_DEPRECATION_MESSAGE refund(money, creditcard_or_authorization, options) else credit_new_order(money, creditcard_or_authorization, options) end end
# File lib/active_merchant/billing/gateways/barclays_epdq.rb, line 33 def purchase(money, creditcard, options = {}) # disable fraud checks if this is a repeat order: if options[:payment_number] && (options[:payment_number] > 1) no_fraud = true else no_fraud = options[:no_fraud] end document = Document.new(self, @options, :no_fraud => no_fraud) do add_order_form(options[:order_id], options[:group_id]) do add_consumer(options) do add_creditcard(creditcard) end add_transaction(:Auth, money, options) end end commit(document) end
Generated with the Darkfish Rdoc Generator 2.