如何将Paypal与Ruby on Rails集成

use*_*261 19 ruby paypal ruby-on-rails

我试图使用rest-api-sdk-ruby gem(https://github.com/paypal/rest-api-sdk-ruby)将paypal与我的ruby集成在rails应用程序上,但无法找到足够的信息或者支持我的好教程.上面提供的描述虽然提供了必要的代码,但没有说明如何处理每种方法应该使用的方法或文件.

谁能给我一个起点或指向一个好的教程?

我正在使用rails版本4.

非常感谢.

Nav*_*ori 22

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

步骤1

  • 添加gem 'activemerchant'你的Gemfile

  • bundle install

第2步

  • 转到" developer.paypal.com "并创建一个包含美国地址详细信息的帐户(也称为商家帐户).

    它将在"sandbox.paypal.com"中创建两个虚拟测试帐户,分别为买方和卖方(也称为协调人).查看测试帐户详细信息单击"仪表板 - >帐户"

  • 现在,通过单击配置文件链接为两个测试帐户设置密码.

第3步

  • 转到卖家帐户(即协调人)个人资料详细信息并复制API凭据,即用户名,密码和签名.例如:

    Username:??naveengoud-facilitator_api1.gamil.com
    Password:??VSPALJ5ALA5YY9YJ
    Signature:?AVLslxW5UGzEpaDPEK4Oril7Xo4IAYjdWHD25HhS8a8kqPYO4FjFhd6A
    
    Run Code Online (Sandbox Code Playgroud)
  • 在"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
    
    Run Code Online (Sandbox Code Playgroud)

第4步