Paypal 沙盒 - 无效的商家配置错误 10501?

Posted

技术标签:

【中文标题】Paypal 沙盒 - 无效的商家配置错误 10501?【英文标题】:Paypal Sandbox - Invalid Merchant Configuration error 10501? 【发布时间】:2012-05-20 03:54:09 【问题描述】:

我正在尝试使用 Sandbox API 执行 DoDirectPayment

我一直在使用我知道有效的代码进行测试,但我的 API 凭据从 Sandbox API 收到以下错误

[L_ERRORCODE0] => 10501 [L_SHORTMESSAGE0] => 无效配置 [L_LONGMESSAGE0] => 由于商家配置无效,无法处理此交易

查找错误代码后发现问题“当计费协议被禁用或不活动时发生。

我已经在 Google 上进行了深入的搜索,以了解如何在沙盒中同意计费协议,但没有成功

有没有人遇到过这个问题并且知道如何打开它?

【问题讨论】:

您对此有任何适当的解决方案,请与我分享以下解决方案不适用于我。不过,我遇到了同样的问题。 【参考方案1】:

就像其他答案所说,您需要在您的沙盒帐户中启用 Payments Pro。自 2013 年 7 月起,您可以通过以下步骤执行此操作。

    登录您的 developer.paypal.com 帐户 转到应用程序 -> 沙盒帐户 点击您要升级到专业版的沙盒账户,然后点击“个人资料” 在弹出的对话框中应该有升级到 Pro 选项

请注意,贝宝开发者网站最近发生了很大变化,因此您的里程可能会有所不同......

【讨论】:

已经多次尝试“升级到专业版”,但总是收到“抱歉,出了点问题。请稍后再试。”。 我收到与@PeterAndersson 报告的相同错误“抱歉,出了点问题。请稍后再试。” 希望我能早点看到这个。在登录的个人资料中搜索“计费协议”30 分钟后,很难找到它。 他们现在说启用“直接信用卡”:developer.paypal.com/webapps/developer/account/status 非常感谢,我花了将近一天的时间寻找解决方案。【参考方案2】:

这意味着您的沙盒测试帐户没有为 Payments Pro 设置。 转到https://developer.paypal.com > 测试帐户 > 预配置并创建一个预配置的 US Website Payments Pro 测试帐户。

【讨论】:

沙盒环境目前有一个错误,恐怕会阻止创建预配置的 Payments Pro 帐户。这将尽快解决。 这里有同样的问题。今天试过了,还是一样的错误 今天应该可以解决新帐户的问题。 您好 Robert,“抱歉,出了点问题。请稍后再试。”尝试将沙盒业务帐户升级到 Pro 时再次发生错误。感谢您的帮助!【参考方案3】:

最近对开发者网站进行了重新设计。

我不知道现有帐户,但是对于新帐户,您不能使用默认的“促进者”沙盒测试帐户来测试经典 api ...您必须创建一个新的业务沙盒测试帐户并使用来自那。即使“促进者”帐户是企业帐户也是如此。

沙盒帐户在https://developer.paypal.com/ 中创建 -> 应用程序 -> 沙盒帐户(左侧链接)-> 创建帐户(右侧按钮)

【讨论】:

我刚碰到这个。辅导员帐户没有升级到 Pro 的选项。您甚至无法删除该帐户。【参考方案4】:

我遇到了同样的问题并写了关于它的贝宝,这是他们的回应:

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

关于您的错误商家配置无效的问题,发生此错误是因为您的沙盒帐户仍处于待处理状态。当你从商业变成专业时,它就发生了。这是我们系统中的错误,我们的工程师仍在修复这些错误。顺便说一句,您可以尝试创建新的沙盒帐户,然后像之前一样升级到专业帐户。

【讨论】:

我进一步联系了他们,基本上他们的回答是“它坏了,没有 ETA 修复它,使用 LIVE 帐户进行测试” 我开始记不清有多少次我让贝宝告诉我同样的事情。这很荒谬。 还是一样的问题,我们每天都要创建一个新账号在沙箱上测试。

以上是关于Paypal 沙盒 - 无效的商家配置错误 10501?的主要内容,如果未能解决你的问题,请参考以下文章

付款错误:PayPal 错误:此商家沙盒帐户已禁用 DPRP

不允许向该商家付款(客户 ID 无效)

如何在 PayPal 中验证沙盒商家帐户?

Paypal doDirectPayment 在实时模式下生成错误 10501:无效配置

Paypal 沙盒配置 - Paymentbuttons:缺少订阅选项

PayPal沙盒 - 无效的帐单地址