使用您的PayPal账户,我们目前无法处理您的付款。

16

我在沙盒账户上遇到了以下错误:

我们无法使用您的PayPal帐户处理您的付款。请返回商家并尝试使用其他付款方式。

我的.Net应用程序已经成功地将支付详细信息重定向到PayPal。但是,当我使用我的沙盒帐户登录时,就会出现上述错误。是否有任何方法可以获取日志或任何其他可以帮助我找到问题来源的东西?这一切都很顺利,直到本周发生了什么变化吗?

我已检查账户余额是否足够支付。付款金额为24欧元,因此不算过高。有一些关于此问题的帖子,但没有任何合适的建议。

输入图像描述

10个回答

15

今天我花了大约4个小时,终于取得了成功。我使用沙盒 facilitator 详细信息登录 sandbox.paypal.com,并在 资料设置 > 我的销售工具 > 阻止付款 页面上更新了一堆设置。为了看到这些设置,您可能需要升级到企业帐户。

我基本上允许在那里进行几乎所有设定,然后嘿哎呦……接下来2次支付测试成功了。


6
我无法告诉你我花了多长时间来解决这个问题。这个问题让我很沮丧,因为PayPal无法记录这个问题,也不能设置一个默认接受所有内容的沙盒账户。至少他们可以给我们错误信息。在谷歌和PP社区论坛上抱怨这个问题的人数应该能证明他们需要解决它。在今天这样有日志和分析工具的时代,我无法相信这个问题没有出现在Paypal的雷达上。这就是为什么很多人正在寻找其他工具,而且这个问题很容易解决。 - UKDataGeek
1
我有同样的问题,但是我在我的测试账户中找不到“个人资料 > 收款偏好设置”页面。 - sger
3
我已将 facilitator 账户更新为 Business Plus(请登录沙盒开发者账户并更新 facilitator 账户的详细信息)。这将提供更多选项,当您以 facilitator 身份登录 sandbox.paypal.com 后,在“个人资料”下应该能看到“接收支付偏好设置”选项。 - DanIreland
@MobileBloke 我迫不及待地想要迁移到另一个支付网关。但目前太忙了。它们甚至不是最便宜的。 - Harry Bosh
2
这个解决方案对我很有效。如果你正在阅读这篇文章,但是在升级到商业专业账户后仍然看不到“收款偏好设置”,因为你使用的是新的PayPal用户界面,那么请前往你的“个人资料”中的“屏蔽付款”。然后你将被发送到旧的PayPal用户界面,它就是所谓的“收款偏好设置”。 - Optimae
当我进入登录页面并登录我的账户时,它没有给我沙盒个人账户的ID和密码,而是显示“出了些问题。无法获取一个或多个沙盒账户。请重试。” - Harprit singh

5
这个问题的正确答案可能会随着时间的推移而有所不同,具体取决于PayPal遇到了什么问题。
今天在沙盒环境中,我突然遇到了这个错误信息。我发现唯一的解决方法是登录developer.paypal.com,进入沙盒账户并创建一个新的买家账户。

3
这个错误是由于PayPal帐户位置引起的。例如,我正在使用在印度创建的个人账户进行交易,但它显示此错误。所以,在阅读了PayPal的所有文档后,我发现您不能将印度帐户用于PayPal支付集成。因此,我使用了一个我的朋友在美国创建的帐户,并使用其“Client_ID”和“Client_Secret”,这样我的错误就消失了。所以,请注意在您的代码中。

3
这是我的问题所在。
我的两个沙盒账户的货币设置为印度卢比。
客户网站以美元收款。所以我遇到了这个错误。
我创建了一个新的买家沙盒账户,并将国家设置为美国(不确定如何编辑现有账户中的货币)。此后,付款成功通过。
Paypal真的需要更好地记录这一点。

2

在沙盒环境下创建一个买家账户,然后再尝试。

前往沙盒账户并在账户部分创建一个新账户

对于我来说,我只是创建了一个买家账户,所以一切都正常。


0
解决了。只需前往:sandbox.paypal.com 我的资料->销售工具->阻止付款->阻止意外付款:(勾选)否,允许一个发票ID进行多次付款。

0

在你的 Node.js 应用程序中提到的货币应该与你在 PayPal 账户中提到的国家相同。 例如:如果你的国家是印度,那么在你的 Node.js 应用程序中,货币应该是“INR”。


如果您将您的货币设置为印度卢比,您如何能够以美元收到美国付款?PayPal是否会自动处理国际客户的这个问题? Paypal已经给了我以美元收款的选项。 - flatbreadcandycane

0

我的解决方法(如果您在沙盒上进行测试,请创建一个美国商家账户,如果您发送美元,则其他货币也可能适用,但对于商家账户则不适用)


0

当我使用下面的链接时,我遇到了同样的问题。

 header('location:https://www.sandbox.paypal.com/cgi-bin/webscr'.$querystring);

但是我已经按照以下方式更改了代码。

 header('location:https://www.paypal.com/cgi-bin/webscr'.$querystring);

那么对我来说它运行良好。希望这对你有用。


0

enter image description here

这通常是由于供应商/商家PayPal账户中的货币设置所致。出现此消息的原因通常是卖方/商家将您的PayPal设置为支持您在结账时设置的货币

我们该如何解决这个问题?

------ 针对沙盒账户 -------

Simply create a sandbox business seller account following by creating a new app for 
that seller and select country exactly the same to the currency which a buyer will
 purchase with currency.

------对于现有账户-------

1 => Login to your business account
2 => Select Financial Information
3 => Currency Management
There you can add any number of currency for which you want to accept payment from the buyer currency.

参考资料

希望这对你有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接