module PayPal::SDK::AdaptivePayments::Urls

Constants

REDIRECT_ENDPOINTS

Public Instance Methods

pay_url(key)
Alias for: payment_url
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