module PagseguroClient
Constants
- VERSION
Public Instance Methods
checkout_url()
click to toggle source
# File lib/pagseguro_client/base.rb, line 50 def checkout_url "#{ws_url}/v2/checkout" end
config()
click to toggle source
# File lib/pagseguro_client/base.rb, line 14 def config raise MissingConfigurationError, "file not found on #{config_file.inspect}" unless config? @@config ||= YAML.load_file(config_file) if @@config == false || !@@config[Rails.env] raise MissingEnvironmentError, ":#{Rails.env} environment not set on #{config_file.inspect}" end @@config[Rails.env] end
config?()
click to toggle source
# File lib/pagseguro_client/base.rb, line 10 def config? File.exist?(config_file) end
config_file()
click to toggle source
# File lib/pagseguro_client/base.rb, line 6 def config_file Rails.root.join("config/pagseguro.yml") end
email()
click to toggle source
# File lib/pagseguro_client/base.rb, line 42 def email config["email"] end
notification_url(code)
click to toggle source
# File lib/pagseguro_client/base.rb, line 58 def notification_url(code) "#{ws_url}/v2/transactions/notifications/#{code}" end
payment_url(code)
click to toggle source
# File lib/pagseguro_client/base.rb, line 54 def payment_url(code) "#{ps_url}/v2/checkout/payment.html?code=#{code}" end
ps_url()
click to toggle source
# File lib/pagseguro_client/base.rb, line 34 def ps_url config["ps_url"] end
redirect?()
click to toggle source
# File lib/pagseguro_client/base.rb, line 26 def redirect? config.has_key?("return_to") end
redirect_url()
click to toggle source
# File lib/pagseguro_client/base.rb, line 46 def redirect_url config["return_to"] end
token()
click to toggle source
# File lib/pagseguro_client/base.rb, line 38 def token config["token"] end
transaction_url(code)
click to toggle source
# File lib/pagseguro_client/base.rb, line 62 def transaction_url(code) "#{ws_url}/v2/transactions/#{code}" end
ws_url()
click to toggle source
# File lib/pagseguro_client/base.rb, line 30 def ws_url config["ws_url"] end