Class: Opay::PaypalController
Instance Method Summary
collapse
#correct_authorization, #wrong_authorizationt
Instance Method Details
#confirm ⇒ Object
17
18
19
20
21
22
23
|
# File 'app/controllers/opay/paypal_controller.rb', line 17
def confirm
if Providers::Paypal.process(params[:token], params[:PayerID], request.remote_ip)
redirect_to main_app.send(Opay.config.success_url)
else
redirect_to main_app.send(Opay.config.cancel_url)
end
end
|
#new ⇒ Object
5
6
7
8
9
10
11
12
13
14
15
|
# File 'app/controllers/opay/paypal_controller.rb', line 5
def new
unless Opay.config.process_payments_localy
redirect_to Providers::Paypal.create_payment(
params[:session_id],
params[:desc],
params[:client_ip],
params[:confirm_url],
params[:cancel_url]
)
end
end
|