Module: ActiveMerchant::Billing::Integrations::PagSeguro

Defined in:
lib/active_merchant/billing/integrations/pag_seguro.rb,
lib/active_merchant/billing/integrations/pag_seguro/helper.rb,
lib/active_merchant/billing/integrations/pag_seguro/notification.rb

Defined Under Namespace

Classes: Helper, Notification

Class Method Summary collapse

Class Method Details

.invoicing_urlObject



31
32
33
# File 'lib/active_merchant/billing/integrations/pag_seguro.rb', line 31

def self.invoicing_url
  test? ? invoicing_test_url : invoicing_production_url
end

.notification(query_string, options = {}) ⇒ Object



39
40
41
# File 'lib/active_merchant/billing/integrations/pag_seguro.rb', line 39

def self.notification(query_string, options = {})
  Notification.new(query_string, options)
end

.notification_urlObject



35
36
37
# File 'lib/active_merchant/billing/integrations/pag_seguro.rb', line 35

def self.notification_url
  test? ? notification_test_url : notification_production_url
end

.return(query_string, options = {}) ⇒ Object



43
44
45
# File 'lib/active_merchant/billing/integrations/pag_seguro.rb', line 43

def self.return(query_string, options = {})
  Return.new(query_string, options)
end

.service_urlObject



27
28
29
# File 'lib/active_merchant/billing/integrations/pag_seguro.rb', line 27

def self.service_url
  test? ? service_test_url : service_production_url
end

.test?Boolean

Returns:

  • (Boolean)


47
48
49
# File 'lib/active_merchant/billing/integrations/pag_seguro.rb', line 47

def self.test?
  ActiveMerchant::Billing::Base.integration_mode == :test
end