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

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

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

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

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

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

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

【问题讨论】:

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

标签: paypal paypal-sandbox


【解决方案1】:

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

  1. 登录您的 developer.paypal.com 帐户
  2. 转到应用程序 -> 沙盒帐户
  3. 点击您要升级到专业版的沙盒账户,然后点击“个人资料”
  4. 在弹出的对话框中应该有升级到 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 帐户进行测试”
  • 我开始记不清有多少次我让贝宝告诉我同样的事情。这很荒谬。
  • 还是一样的问题,我们每天都要创建一个新账号在沙箱上测试。
猜你喜欢
  • 2011-05-14
  • 1970-01-01
  • 2013-04-15
  • 2018-08-02
  • 2015-07-17
  • 2016-04-05
  • 2015-10-08
  • 2016-10-07
  • 2018-03-01
相关资源
最近更新 更多