ruby-on-rails – 如何将PayPal与Ruby on Rails集成在一起

我试图用pay-api-sdk-ruby宝石( https://github.com/paypal/rest-api-sdk-ruby)将宝石和宝石集成在rails应用程序上,但是找不到足够的信息或者很好的教程来支持我.
上面提供的描述虽然提供了必要的代码,但并没有显示如何处理每个方法周围的方法或每个方法所在的文件.

有人可以给我起点,还是指点一个好的教程?

我正在使用rails版本4.

非常感谢.

解决方法

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

步骤1:

– >在宝石文件添加“gem activemerchant”

– >捆绑安装

第2步:

– >转到“developer.paypal.com”,并创建一个具有美国地址详细信息的帐户(也称为商家帐户).

– >它将在“sandBox.paypal.com”中为买卖双方(别名协调员)创建两个虚拟测试帐户.

例如:
卖家帐户—> naveengoud-facilitator@gmail.com
买方帐户—> naveengoud-buyer@gmail.com

– >查看测试帐户详细信息单击“仪表盘 – >帐户”

– >现在通过点击个人资料链接设置两个测试帐户的密码

步骤3:

– >转到卖家帐户(即促销者)配置文件详细信息,并复制API凭据,即用户名,密码和签名

例如:
用户名:naveengoud-facilitator_api1.gamil.com
密码:VSPALJ5ALA5YY9YJ
签名:AVLslxW5UGzEpaDPEK4Oril7Xo4IAYjdWHD​​25HhS8a8kqPYO4FjFhd6A

– >将这些API凭据设置为“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

步骤4:

– >从这里开始按照Rails cast 145 episode(http://railscasts.com/episodes/145-integrating-active-merchant)

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...