Sha256: c263800fbcb4dddb0e3eea501769834e51362ed25005e4778b312a57c681b206
Contents?: true
Size: 663 Bytes
Versions: 4
Compression:
Stored size: 663 Bytes
Contents
require_dependency 'opay/application_controller' module Opay class PaypalController < ApplicationController 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 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 end end
Version data entries
4 entries across 4 versions & 1 rubygems