如何将Paypal与Ruby on Rails集成?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (24)

我试图使用rest-api-sdk-ruby gem(https://github.com/paypal/rest-api-sdk-ruby)将PayPal与我的ruby on rails应用程序集成,但无法找到足够的信息或很好的教程来支持我。上面提供的描述虽然提供了必要的代码,但并未显示如何处理每个方法应该使用的文件方法。

我正在使用rails版本4。

提问于
用户回答回答于

使用基本Checkout方法将Paypal集成到Rails应用程序中: Basic Checkout

如果想接受信用卡付款: 信用卡

如果想接受定期付款: 定期付款

可以用这个应用程序并在本地机器上测试

git clone https://github.com/gotealeaf/paypal-basics
cd paypal-basics
rake db:create
rake db:migrate
rake db:seed
rails s
用户回答回答于

标准PayPal集成Rails应用程序Active Merchant Gem

步骤1

  • 加入gem 'activemerchant'
  • bundle install

第2步

  • 转到“ developer.paypal.com ”并使用详细信息创建一个帐户(也称为商家帐户)。 它将在“sandbox.paypal.com”中创建两个虚拟测试账户,每个账户用于买方和卖方(又称促进者)。查看测试帐户详细信息点击“Dashboard -> Accounts"
  • 现在通过点击个人资料链接为两个测试账户设置密码。

第3步

  • 转到卖家帐户(即主持人)个人资料详细信息并复制API凭证,即用户名,密码和签名。例如: Username:  naveengoud-facilitator_api1.gamil.com Password:  VSPALJ5ALA5YY9YJ Signature: AVLslxW5UGzEpaDPEK4Oril7Xo4IAYjdWHD25HhS8a8kqPYO4FjFhd6A
  • 在“config / environments / development.rb”中设置这些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

最后

扫码关注云+社区