【问题标题】:paypal adaptive payments in sandbox fails with error "The receiver is based in a country that isn't enabled to receive payments"沙盒中的贝宝自适应付款失败并出现错误“收款人位于无法接收付款的国家/地区”
【发布时间】:2013-03-10 14:58:52
【问题描述】:

我正在使用 paypal 自适应付款进行自动充值。早些时候,它曾经在沙盒模式下正常工作。我的沙盒测试帐户在澳大利亚,现在自适应支付失败并显示错误消息“接收方位于无法接收付款的国家/地区”。澳大利亚不再支持贝宝自适应付款吗?谢谢。

【问题讨论】:

  • 我来自西班牙,如果我创建分配给美国的沙盒帐户,我只能发送和接收付款。更糟糕的是,一旦创建帐户,您显然无法更改国家/地区,因此我不得不删除并重新创建所有测试帐户:(

标签: paypal-sandbox paypal-adaptive-payments


【解决方案1】:

似乎他们 (PP) 切换了美国的所有沙盒帐户,因此您现在需要将所有测试帐户电子邮件更新回您所在的国家/地区。

这是来自https://developer.paypal.com/webapps/developer/applications/accounts

“使用您之前在沙盒中使用的电子邮件地址和密码导入您现有的沙盒测试账户。确保导入到您要用于开发的 PayPal 账户。您只能导入一次。导入数据”

另外,来自https://developer.paypal.com/webapps/developer/support/faq#non-US-dev

“我是一名非美国开发人员。网站重新设计对我有何影响? 您可以使用我们的经典 API(如 Checkout 和 PayPal Payments Standard)进行新的集成。如果您没有 PayPal 帐户,您可以为您所在的国家/地区创建一个新的企业帐户。

如果您以前使用过我们的经典 API,则可以继续使用它们。您可以使用旧的 Sandbox 电子邮件地址和密码在 Sandbox Accounts 页面上导入现有的 Sandbox 帐户。

我们的 REST API 和 PayPal 移动 SDK 目前仅面向美国市场。不过,我们将在今年剩余时间内将它们推广到其他国家/地区。”

我知道这听起来不太好......

【讨论】:

  • 我已经导入了我的沙盒账户,并且还在澳大利亚创建了新的测试账户。对于现有的和新的测试账户,自适应支付都会失败,并显示错误消息“收款人所在的国家/地区无法接收付款”。但是,对于美国测试账户,自适应支付可以正常工作。根据 paypal 文档,经典 API 应该可以继续正常工作,不确定自适应支付是否属于经典 API。
【解决方案2】:

我在澳大利亚也有同样的问题,和 Vijay 一样,我没有解决方案。

关于他不确定 Adaptive Payments 是否属于经典 API,根据 https://www.x.com/developers/paypal/documentation-tools 确实如此。

从页面: 我们正在弃用 x.com 上的 PayPal 内容。 PayPal 经典 API(例如 PayPal Payments Standard、Express Checkout 和 Adaptive Payments)的文档尚未移至新站点,但我们将继续在此处更新内容,直到移走为止。

【讨论】:

  • 我也在澳大利亚,遇到了同样的问题。 PP 很糟糕,因为他们在没有正确记录或测试的情况下推出了新的沙盒基础架构更改。
  • 我今天又测试了一次,现在自适应支付适用于澳大利亚沙盒账户。
猜你喜欢
  • 2013-03-12
  • 2013-09-22
  • 2012-02-03
  • 2014-09-14
  • 2016-05-07
  • 2011-11-06
  • 2013-02-10
  • 2013-07-01
  • 2013-12-12
相关资源
最近更新 更多