【问题标题】:express checkout for recurring payments does not work for german payers定期付款的快速结帐不适用于德国付款人
【发布时间】:2014-05-06 02:51:39
【问题描述】:

我目前正在使用 ExpressCheckout 和 RecurringPayments 开发 PayPal 支付交易。在(德国)买家登录贝宝确认付款后,测试软件我收到以下消息:

“Zurzeit können wir Ihre Anfrage leider nicht verarbeiten. Kehren Sie zu facilitator account's Test Store zurück und wählen sie eine andere Option aus.”

意味着

“我们无法处理请求。请返回商店选择其他选项”。

有点谷歌搜索让我得到这个贝宝支持的答案:

亲爱的xxx,

感谢您联系 PayPal 商家技术服务。

尽管我想给您一个肯定的答案,但不幸的是,德国买家目前不支持 Express Checkout Recurring Payment API。这些德国买家将始终收到您看到的错误,因为经常性支付 API 不支持德国资金来源,因此会引发此错误。非常抱歉,德国买家将无法使用此服务。解决此问题的唯一方法是使用预先批准的付款或参考交易 API 更改您的集成和处理德国的定期付款:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECReferenceTxns

https://www.x.com/devzone/articles/recurring-payments-reference-transactions-and-preapproved-payments

此声明已有两年历史了。所以我的问题是:这仍然是事实吗?我不敢相信,因为我认为 PayPal 会在 API 参考中提到这个重要信息,所以程序员可以在实现这个方法之前处理这个问题。

有没有办法在不编写新事务方法的情况下解决问题?

谢谢

【问题讨论】:

  • 您找到解决问题的方法了吗?
  • 不,没有。我切换到 CreateBillingAgreement 方法。

标签: paypal payment express-checkout recurring


【解决方案1】:

作为对情况的更新:

我们尝试通过 PayPal 为德国客户实施定期付款(业务本身也位于德国),但遇到了与上述 OP 相同的问题。 PayPal 支持人员(通过电话)告诉我们,RP 在德国仍然不可用,没有日期可能会改变。

Twitch 等一些(美国)公司实际上支持德国用户(即使没有信用卡)订阅频道的原因是因为它们每月的交易量超过 5,000 美元。要让您的 PP 企业帐户为德国客户启用 RP,您必须在 PayPal 申请并成为一家足够大的公司。

原因是 PayPal 基本上授予公司访问买家账户的权限,因此理论上他们可以随意扣款(如果您仔细查看 Express Checkout RP API,您可以看到您实际使用的金额创建定期付款配置文件不是用户在登录 PayPal 时同意的配置文件)。

因此,总而言之:截至 2014 年 12 月,德国买家不支持定期付款,并且没有公开的 ETA 时间可能会发生变化。

【讨论】:

  • 仍然没有改善(2016 年 6 月)
  • 我在与定期付款斗争了几天后发现了这篇文章 - 定期付款对大多数用户都有效,但有些出现奇怪的错误 - 现在我发现只有德国用户有问题 -所以现在我知道为什么了……“PayPal:无法为德国或中国的买家创建定期付款。在这种情况下,您可以使用参考交易作为替代解决方案。”
  • 这仍然相关吗?
【解决方案2】:

定期付款现在可用于德国。自 2018 年底开始提供此功能。

【讨论】:

  • 您能否分享一下链接,其中声明它们支持德国?我刚刚查看了官方文档,根据他们的说法,they are not supported 仍然。
猜你喜欢
  • 2014-09-14
  • 2014-12-03
  • 2012-12-10
  • 2013-10-21
  • 2013-01-28
  • 2013-08-27
  • 2014-04-07
  • 1970-01-01
  • 2018-08-20
相关资源
最近更新 更多