Class ActiveMerchant::Billing::PayflowExpressGateway
In: lib/active_merchant/billing/gateways/payflow_express.rb
Parent: Gateway

Methods

Included Modules

PayflowCommonAPI PaypalExpressCommon

Public Instance methods

[Source]

    # 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

[Source]

    # 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

[Source]

    # 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

[Source]

    # 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

[Source]

    # 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

[Source]

    # File lib/active_merchant/billing/gateways/payflow_express.rb, line 39
39:       def setup_purchase(money, options = {})
40:         requires!(options, :return_url, :cancel_return_url)
41:         
42:         request = build_setup_express_sale_or_authorization_request('Sale', money, options)
43:         commit(request)
44:       end

[Validate]