我在沙盒帐户上收到此错误:
目前我们无法使用您的PayPal帐户处理您的付款。请返回商家并尝试使用其他付款方式。
我的.Net应用已成功重定向到PayPal,并提供正确的付款详情。一旦我使用我的沙盒帐户登录,我就会收到上述错误。有没有办法获取日志或任何可以帮助我解决问题的方法?这一切都很好,直到本周,所以我想知道那段时间有变化吗?
我已检查过帐户有适当的余额。付款为24欧元,因此不会过多。关于这个问题还有一些其他帖子,但没有任何合适的建议。
答案 0 :(得分:11)
今天大约4个小时后,我终于取得了成功。我使用沙盒辅助器详细信息登录sandbox.paypal.com,并更新了Profile > My Selling Tools > Block Payments
页面中的一组设置。您可能需要升级到企业帐户才能查看这些设置。
我基本上把它设置为允许几乎任何东西,并且嘿presto ...接下来的2个支付测试工作。
答案 1 :(得分:4)
根据PayPal遇到的问题,对此的正确答案可能会因时而异。
今天,在Sandbox中,这个错误消息对我来说无处不在。我找到解决问题的唯一方法是登录developer.paypal.com,转到Sandbox>帐户,并创建一个新的买家帐户。
答案 2 :(得分:2)
这是我的问题所在。
我的两个沙盒帐户的货币都设置为INR。客户网站接收美元付款。所以我遇到了这个错误。
我创建了一个新的买方沙箱帐户,并将国家/地区设置为美国(不确定如何在现有帐户中编辑货币)。此后付款成功完成。
Paypal确实需要对此进行更好的记录。
答案 3 :(得分:0)
当我使用下面的链接
时,我遇到了同样的问题 header('location:https://www.sandbox.paypal.com/cgi-bin/webscr'.$querystring);
但我更改了以下代码。
header('location:https://www.paypal.com/cgi-bin/webscr'.$querystring);
然后它对我来说很好。希望这对你有用。
答案 4 :(得分:0)
在SandBox上创建买家帐户然后重试。
对我来说,我只是创建了一个买家帐户,所以它对我来说很好用
答案 5 :(得分:0)
已解决。随便去吧:sandbox.paypal.com 我的个人资料->销售工具->批量付款->阻止意外付款:(检查)否,每个发票ID允许多次付款
答案 6 :(得分:0)
在node.js应用程序中提及的货币应与在PayPal帐户中提及的国家/地区相同。 例如:如果您的国家是印度,则在您的node.js应用中,货币为“ INR”。
答案 7 :(得分:0)
此错误也是由于PayPal帐户位置而引起的 就像我使用在印度创建的个人帐户一样,我使用其“ Client_ID”和“ Client_Secret”进行交易,但它显示了此错误 因此,在阅读完PayPal的完整文档后, 我知道 您不能将印度帐户用于PayPal付款集成。因此我使用了一个在美国创建的朋友帐户,并且使用了其“ Client_ID”和“ Client_Secret” 我的错误消失了 所以伙计们请在您的代码中也有。
答案 8 :(得分:0)
通常是由于供应商/商家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.
希望这会有所帮助。