我正在使用 Rails 3.2.13,我需要与支付网关(最好是 Paypal)集成。
我已经看到 Ryan 使用 ActiveMerchant 的 railscasts,但我无法让它工作(我位于希腊),错误表明该商家在我的国家/地区不可用。
如图所示,我实际上无法获得希腊的 API 凭据
有没有办法(无论是否活跃),我可以将我的 Ruby on Rails 应用程序与来自希腊的 Paypal 集成,以便接受付款?
谢谢
我正在使用 Rails 3.2.13,我需要与支付网关(最好是 Paypal)集成。
我已经看到 Ryan 使用 ActiveMerchant 的 railscasts,但我无法让它工作(我位于希腊),错误表明该商家在我的国家/地区不可用。
如图所示,我实际上无法获得希腊的 API 凭据
有没有办法(无论是否活跃),我可以将我的 Ruby on Rails 应用程序与来自希腊的 Paypal 集成,以便接受付款?
谢谢
也有一些关于 PayPal 的 railscasts。Ryan 使用我在澳大利亚帐户中成功使用的paypal-recurring gem 。
我认为您需要 Premier 或 Business 帐户才能使用 PayPal API 和 IPN。
当您处理付款时,您需要注册一个 PayPal 沙盒帐户,以便您知道一切正常。
所需的代码在我链接的 gem 中列出,所以我不会在这里复制粘贴。
为了请求单笔付款,我认为您可以使用该request_payment
方法并跳过该create_recurring_profile
方法。此外,您应该仔细检查用户进入的 PayPal 页面是否没有说明任何关于注册订阅的内容。
PayPals Merchant API 仅适用于上述国家/地区。
在这里,您可以从头开始找到贝宝集成,无需 gem
http://blog.joshsoftware.com/2013/01/08/paypal-payflow-setup-in-rails/