标准 PayPal 与 Rails 应用 Active Merchant gem 的集成:
步骤1:
-> 在 gem 文件中添加“gem activemerchant”
-> 捆绑安装
第2步:
-> 转到“www.developer.paypal.com”并使用美国地址详细信息创建一个帐户(也称为商家帐户)。
-> 它将在“sandbox.paypal.com”中为买家和卖家(别名促进者)创建两个虚拟测试帐户。
例如:<br> 卖家账户 ---> naveengoud-facilitator@gmail.com
买家账户 ---> naveengoud-buyer@gmail.com
<br> -> 查看测试账户详情 点击“仪表板 -> 账户”
-> 现在通过单击配置文件链接为两个测试帐户设置密码
第 3 步:
-> 转到卖家账户(即促进者)个人资料详细信息并复制 API 凭证,即用户名、密码和签名
例如:
用户名:naveengoud-facilitator_api1.gamil.com
密码:VSPALJ5ALA5YY9YJ
签名:AVLslxW5UGzEpaDPEK4Oril7Xo4IAYjdWHD25HhS8a8kqPYO4FjFhd6A
-> 在“config/environments/development.rb”中设置这些 API 凭证如下,添加下面的代码和 API 凭证
config.after_initialize do
ActiveMerchant::Billing::Base.mode = :test
::GATEWAY = ActiveMerchant::Billing::PaypalGateway.new(
login: "merchant_api1.gotealeaf.com",
password: "2PWPEUKZXAYE7ZHR",
signature: "AFcWxV21C7fd0v3bYYYRCpSSRl31A-dRI5VpyF4A9emruhNYzlM8poc0"
)
end
第4步:
-> 从这里开始跟随 Rails 演员阵容 145 集(http://railscasts.com/episodes/145-integrating-active-merchant)