# File lib/active_merchant/billing/gateways/efsnet.rb, line 37 def capture(money, identification, options = {}) request = build_refund_or_settle_request(money, identification, options) commit(:credit_card_settle, request) end
# File lib/active_merchant/billing/gateways/efsnet.rb, line 42 def credit(money, identification_or_credit_card, options = {}) if identification_or_credit_card.is_a?(String) deprecated CREDIT_DEPRECATION_MESSAGE # Perform authorization reversal refund(money, identification_or_credit_card, options) else # Perform credit request = build_credit_card_request(money, identification_or_credit_card, options) commit(:credit_card_credit, request) end end
# File lib/active_merchant/billing/gateways/efsnet.rb, line 72 def force(money, authorization_code, creditcard, options = {}) options[:authorization_number] = authorization_code request = build_credit_card_request(money, creditcard, options) commit(:credit_card_capture, request) end
# File lib/active_merchant/billing/gateways/efsnet.rb, line 32 def purchase(money, creditcard, options = {}) request = build_credit_card_request(money, creditcard, options) commit(:credit_card_charge, request) end
# File lib/active_merchant/billing/gateways/efsnet.rb, line 54 def refund(money, reference, options = {}) # Perform authorization reversal request = build_refund_or_settle_request(money, reference, options) commit(:credit_card_refund, request) end
# File lib/active_merchant/billing/gateways/efsnet.rb, line 78 def system_check commit(:system_check, {}) end
# File lib/active_merchant/billing/gateways/efsnet.rb, line 23 def test? @options[:test] || super end
# File lib/active_merchant/billing/gateways/efsnet.rb, line 60 def void(identification, options = {}) requires!(options, :order_id) original_transaction_id, original_transaction_amount = identification.split(";") commit(:void_transaction, {:reference_number => format_reference_number(options[:order_id]), :transaction_ID => original_transaction_id}) end
Generated with the Darkfish Rdoc Generator 2.