我试图用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
签名:AVLslxW5UGzEpaDPEK4Oril7Xo4IAYjdWHD25HhS8a8kqPYO4FjFhd6A
– >将这些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)