【问题标题】:We aren't able to process your payment using your PayPal account at this time我们目前无法使用您的 PayPal 帐户处理您的付款
【发布时间】:2016-11-30 16:02:56
【问题描述】:

我在沙盒帐户上收到此错误:

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

我的 .Net 应用程序已成功重定向到 PayPal,并带有正确的付款详细信息。一旦我使用我的沙盒帐户登录,我就会收到上述错误。有没有办法获取日志或任何可以帮助我找到问题的方法?这周之前一切正常,所以我想知道那段时间有什么变化吗?

我已检查帐户是否有合适的余额。付款为 24 欧元,因此并不过分。还有一些关于这个问题的其他帖子,但没有任何合适的建议。

【问题讨论】:

    标签: c# .net paypal sandbox


    【解决方案1】:

    在今天大约 4 小时后,我终于成功了。我使用沙盒服务商的详细信息登录了 sandbox.paypal.com,并更新了Profile > My Selling Tools > Block Payments 页面中的一系列设置。您可能需要升级到企业帐户才能看到这些设置。

    我基本上将其设置为允许其中几乎任何东西,嘿,马上……接下来的 2 次付款测试成功了。

    【讨论】:

    • 我无法告诉你我花了多长时间试图解决这个问题。这个问题让我感到不安,因为 Paypal 无法记录这一点,或者无法设置所有这些默认设置为接受所有的沙盒帐户。至少他们可以给出使用错误信息。在 google 和 PP 的社区论坛上抱怨这个问题的人数应该证明他们有理由把它整理出来。在当今有日志记录和分析的时代,我不敢相信这个问题还没有出现在 Paypals 的雷达上。这就是为什么这么多人正在寻找其他工具并且它很容易修复的原因。
    • 我有同样的问题,但我找不到个人资料 > 付款接收首选项页面。在我的测试帐户中
    • sger:我已将引导者帐户更新为 Business Plus(登录沙盒开发者帐户并更新引导者帐户详细信息)。这会打开更多选项,当您以协助者身份登录 sandbox.paypal.com 时,在“个人资料”下,您应该会看到“付款接收首选项”选项。
    • @MobileBloke 我迫不及待地想迁移到另一个支付网关。此刻太忙了。他们甚至不是最便宜的
    • 这个解决方案对我有用。如果您正在阅读本文并且由于您拥有新的 PayPal 用户界面,即使在升级到 Business Pro 帐户后也没有看到付款接收首选项,请转到:阻止付款从您的个人资料乙>。然后,您将被发送到旧的 PayPal UI,它被称为称为“付款接收偏好”。
    【解决方案2】:

    根据 PayPal 遇到的问题,不同时期的正确答案可能会有所不同。

    这个错误消息今天突然出现在沙盒中。我发现解决此问题的唯一方法是登录 developer.paypal.com,转到 Sandbox > Accounts,然后创建一个新的买家帐户。

    【讨论】:

      【解决方案3】:

      此错误也是由于 PayPal 帐户位置而出现的 就像我正在使用在印度创建的个人帐户一样,我正在使用它的“Client_ID”和“Client_Secret”进行交易,但它向我显示了这个错误 所以在阅读了 PayPal 的全部文档之后, 我知道了 您不能使用印度帐户进行 PayPal 付款集成。所以我使用了我在美国创建的一个朋友帐户,我使用了它的“Client_ID”和“Client_Secret” 我的错误消失了 所以大家也请在你的代码中。

      【讨论】:

        【解决方案4】:

        这就是我的问题所在。

        我的两个沙盒帐户的货币都设置为 INR。客户网站收到美元付款。所以我收到了这个错误。

        我创建了一个新的买家沙盒帐户并将国家/地区设置为美国(不确定如何在现有帐户中编辑货币)。之后付款成功。

        Paypal 确实需要更好地记录这一点。

        【讨论】:

          【解决方案5】:

          在 SandBox 上创建一个买家帐户,然后重试。

          转到沙盒帐户并在帐户部分下创建一个新帐户

          对我来说,我只是创建一个买家帐户,所以它对我来说很好

          【讨论】:

            【解决方案6】:

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

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

            但我已将代码更改如下。

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

            那么它对我来说很好用。希望这对你有用。

            【讨论】:

              【解决方案7】:

              解决了。去吧:sandbox.paypal.com 我的个人资料->销售工具->阻止付款->阻止意外付款:(检查)否,允许每个发票 ID 多次付款

              【讨论】:

                【解决方案8】:

                您的 node.js 应用中提及的货币应与您在 PayPal 帐户中提及的国家/地区相同。 例如:如果您的国家/地区是印度,那么在您的 node.js 应用程序中,货币:“INR”。

                【讨论】:

                • 如果您将货币添加为 INR,您将如何以美元接收美国付款?贝宝会自动为国际客户解决这个问题吗? Paypal 也让我可以选择以美元收款。
                【解决方案9】:

                这通常是由于供应商/商家 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.
                

                Reference

                希望这会有所帮助。

                【讨论】:

                  【解决方案10】:

                  我是如何解决的(如果您在沙盒上进行测试,请创建一个美国原产地的商家帐户,如果您用美元汇款,同样可能适用于其他货币,这不适用于商家帐户)

                  【讨论】:

                    猜你喜欢
                    • 2016-06-23
                    • 2021-09-13
                    • 2021-08-04
                    • 2013-06-14
                    • 2019-07-15
                    • 2020-12-02
                    • 2015-11-07
                    • 1970-01-01
                    • 2021-10-04
                    相关资源
                    最近更新 更多