Paypal test
This commit is contained in:
parent
971a8bb625
commit
dde096101d
@ -506,6 +506,29 @@ class ConferencesController < ApplicationController
|
||||
ddd
|
||||
end
|
||||
end
|
||||
elsif params[:test] == '1'
|
||||
paypal_info = get_secure_info(:paypal)
|
||||
request = Paypal::Express::Request.new(
|
||||
:username => paypal_info[:username].strip!,
|
||||
:password => paypal_info[:password].strip!,
|
||||
:signature => paypal_info[:signature].strip!
|
||||
)
|
||||
payment_request = Paypal::Payment::Request.new(
|
||||
:currency_code => 'USD', # if nil, PayPal use USD as default
|
||||
:description => 'Conference Registration Test', # item description
|
||||
:quantity => 1, # item quantity
|
||||
:amount => 1.0, # item value
|
||||
:custom_fields => {
|
||||
CARTBORDERCOLOR: "00ADEF",
|
||||
LOGOIMG: "https://cdn.bikebike.org/assets/bblogo.png"
|
||||
}
|
||||
)
|
||||
response = request.setup(
|
||||
payment_request,
|
||||
host + (@conference.url + "/register/confirm-payment/#{@conference_registration.payment_confirmation_token}/").gsub(/\/\/+/, '/'),
|
||||
host + (@conference.url + "/register/cancel-payment/#{@conference_registration.confirmation_token}/").gsub(/\/\/+/, '/')
|
||||
)
|
||||
redirect_to response.redirect_uri
|
||||
else
|
||||
do_404
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user