5

我正在使用 Rails 3.2.13,我需要与支付网关(最好是 Paypal)集成。

我已经看到 Ryan 使用 ActiveMerchant 的 railscasts,但我无法让它工作(我位于希腊),错误表明该商家在我的国家/地区不可用。

如图所示,我实际上无法获得希腊的 API 凭据 在此处输入图像描述

有没有办法(无论是否活跃),我可以将我的 Ruby on Rails 应用程序与来自希腊的 Paypal 集成,以便接受付款?

谢谢

4

3 回答 3

4

也有一些关于 PayPal 的 railscasts。Ryan 使用我在澳大利亚帐户中成功使用的paypal-recurring gem 。

我认为您需要 Premier 或 Business 帐户才能使用 PayPal API 和 IPN。

当您处理付款时,您需要注册一个 PayPal 沙盒帐户,以便您知道一切正常。

所需的代码在我链接的 gem 中列出,所以我不会在这里复制粘贴。

为了请求单笔付款,我认为您可以使用该request_payment方法并跳过该create_recurring_profile方法。此外,您应该仔细检查用户进入的 PayPal 页面是否没有说明任何关于注册订阅的内容。

于 2013-04-06T12:44:04.867 回答
1

PayPals Merchant API 仅适用于上述国家/地区。

于 2013-05-03T19:08:44.967 回答
0

在这里,您可以从头开始找到贝宝集成,无需 gem

http://blog.joshsoftware.com/2013/01/08/paypal-payflow-setup-in-rails/

于 2013-04-06T13:18:38.047 回答