Module ActiveMerchant::Billing::Integrations::Paypal
In: lib/active_merchant/billing/integrations/paypal/helper.rb
lib/active_merchant/billing/integrations/paypal/notification.rb
lib/active_merchant/billing/integrations/paypal/return.rb
lib/active_merchant/billing/integrations/paypal.rb

Methods

Classes and Modules

Class ActiveMerchant::Billing::Integrations::Paypal::Helper
Class ActiveMerchant::Billing::Integrations::Paypal::Notification
Class ActiveMerchant::Billing::Integrations::Paypal::Return

Public Class methods

[Source]

    # File lib/active_merchant/billing/integrations/paypal.rb, line 30
30:         def self.notification(post)
31:           Notification.new(post)
32:         end

[Source]

    # File lib/active_merchant/billing/integrations/paypal.rb, line 34
34:         def self.return(query_string)
35:           Return.new(query_string)
36:         end

[Source]

    # File lib/active_merchant/billing/integrations/paypal.rb, line 18
18:         def self.service_url
19:           mode = ActiveMerchant::Billing::Base.integration_mode
20:           case mode
21:           when :production
22:             self.production_url    
23:           when :test
24:             self.test_url
25:           else
26:             raise StandardError, "Integration mode set to an invalid value: #{mode}"
27:           end
28:         end

[Validate]