ruby-on-rails - 美国以外的 Ruby on Rails 和 Paypal

标签 ruby-on-rails paypal activemerchant

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

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

我实际上无法获得希腊的 API 凭据,如图所示 enter image description here

有没有一种方法(activemerchant 与否)可以将我的 Ruby on Rails 应用程序与希腊的 Paypal 集成,以便接受付款?

谢谢

最佳答案

有一个few railscasts about PayPal as well . Ryan 使用 paypal-recurring gem我已经成功地使用了一个澳大利亚帐户。

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

当您处理付款时,您需要注册 a PayPal sandbox account这样您就知道一切正常。

所需的代码已在我链接的 gem 中列出,因此我不会将其复制粘贴到此处。

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

关于ruby-on-rails - 美国以外的 Ruby on Rails 和 Paypal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15850949/

相关文章:

python - Django有没有和Rails的测试工具媲美的BDD测试工具?

ruby-on-rails - 如何使名为范围的搜索逻辑返回 DISTINCT(非重复项?)

java - 无法在 Android 上的 Xamarin 中使用 PayPal SDK 找到明确的 Activity 类付款 Activity

php - Paypal 沙盒 : DoExpressCheckoutPayment 10001 Internal Error

php - 如何获取 Paypal 返回的下拉菜单的值?

ruby-on-rails - PayPal 错误 : This transaction is invalid. 请返回收件人的网站以使用他们的常规结帐流程完成您的交易

ruby-on-rails - 如何在 Rails 5 中通过 has_many 进行分组

ruby-on-rails - 此交易无效。请返回收件人的网站并重试

ruby-on-rails - Mongoid 5.1 中的查询日期范围