| Class | ActiveMerchant::Billing::PayflowExpressGateway |
| In: |
lib/active_merchant/billing/gateways/payflow_express.rb
|
| Parent: | Gateway |
# File lib/active_merchant/billing/gateways/payflow_express.rb, line 15
15: def authorize(money, options = {})
16: requires!(options, :token, :payer_id)
17: request = build_sale_or_authorization_request('Authorization', money, options)
18: commit(request)
19: end
# File lib/active_merchant/billing/gateways/payflow_express.rb, line 27
27: def credit(money, identification, options = {})
28: request = build_reference_request(:credit, money, identification, options)
29: commit(request)
30: end
# File lib/active_merchant/billing/gateways/payflow_express.rb, line 46
46: def details_for(token)
47: request = build_get_express_details_request(token)
48: commit(request)
49: end
# File lib/active_merchant/billing/gateways/payflow_express.rb, line 21
21: def purchase(money, options = {})
22: requires!(options, :token, :payer_id)
23: request = build_sale_or_authorization_request('Sale', money, options)
24: commit(request)
25: end
# File lib/active_merchant/billing/gateways/payflow_express.rb, line 32
32: def setup_authorization(money, options = {})
33: requires!(options, :return_url, :cancel_return_url)
34:
35: request = build_setup_express_sale_or_authorization_request('Authorization', money, options)
36: commit(request)
37: end