a rails payment engine that supports both alipay and paypal.
Ruby JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
lib
script
test
.gitignore
Gemfile
Gemfile.lock
MIT-LICENSE
README.md
Rakefile
pay_fu.gemspec

README.md

pay_fu

a rails payment engine that supports both alipay and paypal.

Setup

  1. add to Gemfile
gem "pay_fu"
  1. install gem
bundle install
  1. generate config file, route and migration file
rails generate pay_fu:install
  1. update config file config/pay_fu.yml

  2. run migration

rake db:migrate
  1. in controller file, after user clicking checkout, redirect him to paypal gateway page.
include PayFu::PaypalHelper
def action
  ...
  redirect_to_paypal_gateway(:item_name => "subject", :amount => 123)
  return
end
  1. similar for alipay
include PayFu::AlipayHelper
def action
  ...
  redirect_to_alipay_gateway(:subject => "donatecn", :body => "donatecn", :amount => @donate.amount, :out_trade_no => "123", :notify_url => pay_fu.alipay_transactions_notify_url)
  return
end