ruby-on-rails - 如何将 Paypal 与 Ruby on Rails 集成

标签 ruby-on-rails ruby paypal

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

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

我正在使用 Rails 版本 4。

非常感谢。

最佳答案

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

第一步

  • 在 Gemfile 中添加 gem 'activemerchant'

  • 运行bundle install

第二步

  • 转到“developer.paypal.com”并使用美国详细地址创建一个帐户(也称为商家帐户)。

    它将在“sandbox.paypal.com”中创建两个虚拟测试帐户,买方和卖方(也称为服务商)各一个。要查看测试帐户详细信息,请单击“仪表板 -> 帐户”

  • 现在点击个人资料链接为两个测试账户设置密码。

第三步

  • 转到卖家账户(即服务商)个人资料详细信息并复制 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
    

第四步

关于ruby-on-rails - 如何将 Paypal 与 Ruby on Rails 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23411337/

相关文章:

ruby-on-rails - Rails 教程:SQLite3::ConstraintException:唯一约束失败:users.email

ruby - 等待文本出现在 SitePrism Capybara 框架中

ruby - 如何根据电子邮件地址链接到网络邮件提供商?

paypal - 如何在链式支付中使用计费协议(protocol)?

php - 如何从 paypal ipn 中分解产品 ID 和数量字符串

ruby-on-rails - json-1.7.3 的 Ruby 包安装错误

ruby-on-rails - FasterCSV:读取远程 CSV 文件

ruby-on-rails - Action Mailer 无法与 sendmail 一起使用

ruby-on-rails - rails : list all plugin paths

java - 在线支付实现 - 直接向产品所有者支付从他们那里购买的商品