module PayPal::SDK::AdaptivePayments::Urls
Constants
- REDIRECT_ENDPOINTS
Public Instance Methods
payment_url(key)
click to toggle source
# File lib/paypal-sdk/adaptive_payments/urls.rb, line 13 def payment_url(key) key = key.payKey if key.respond_to?(:payKey) redirect_url(:cmd => "_ap-payment", :paykey => key.to_s) end
Also aliased as: pay_url
preapproval_url(key)
click to toggle source
# File lib/paypal-sdk/adaptive_payments/urls.rb, line 19 def preapproval_url(key) key = key.preapprovalKey if key.respond_to?(:preapprovalKey) redirect_url(:cmd => "_ap-preapproval", :preapprovalkey => key.to_s) end
redirect_url(params = {})
click to toggle source
# File lib/paypal-sdk/adaptive_payments/urls.rb, line 9 def redirect_url(params = {}) "#{REDIRECT_ENDPOINTS[api_mode]}?#{encode_www_form(params)}" end