Die*_*ego 6 paypal ruby-on-rails activemerchant
我已经看到你应该使用ActiveMerchant进行PayPal集成的帖子,但我也在PayPal网站上找到了这个帖子.我正在努力将文件放在哪个文件中,因为我对RoR完全不熟悉.所以我试图整合PayPal,但不知道在哪里放置哪些代码.
我应该使用活动商家进行PayPal集成,还是Rest-API是最佳选择.我希望人们填写用户名,付费,并在成功时收到数字内容.所以应该有一个结果和用户名的调用.
你有一个循序渐进的链接,至少包括我应该在哪个文件中放置哪些代码,所以我更好地了解了RoR的基础知识.
我发现PayPal API文档非常混乱.此外,通过API不满足我的应用程序要求,因此我最终得到了一个相当简单的解决方案.
解决方案主要包括两个组成部分:
这就是整个解决方案的详细工作方式
以下是一些有用的参考:
- >在gem文件中添加'gem activemerchant'
- >捆绑安装
- >转到"www.developer.paypal.com"并创建一个包含美国地址详细信息的帐户(也称为商家帐户).
- >它将在"sandbox.paypal.com"中为买方和卖方(别名协调人)创建两个虚拟测试帐户.
例如:
卖家账号---> naveengoud-facilitator@gmail.com
买家账户---> naveengoud-buyer@gmail.com
- >查看测试账户详情点击"控制板 - >账户"
- >现在通过单击配置文件链接为两个测试帐户设置密码
- >转到卖家帐户(即协调人)个人资料详细信息并复制API凭据,即用户名,密码和签名
例如:
用户名:naveengoud-facilitator_api1.gamil.com
密码:VSPALJ5ALA5YY9YJ
签名:AVLslxW5UGzEpaDPEK4Oril7Xo4IAYjdWHD25HhS8a8kqPYO4FjFhd6A
- >如下所示在"config/environments/development.rb"中设置这些API凭据,使用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)
- >从这里开始关注Rails演员阵容145集(http://railscasts.com/episodes/145-integrating-active-merchant)
此链接将帮助您更好地了解基本结账,充值信用卡和定期付款与Ruby On Rails应用程序中的paypal的集成
http://www.gotealeaf.com/blog/basic-paypal-checkout-processing-in-rails
您可以找到以下概念的解决方案,
1)基本结账2)充值信用卡3)定期付款
| 归档时间: |
|
| 查看次数: |
5408 次 |
| 最近记录: |