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

Posted

技术标签:

【中文标题】Paypal 无效的商家配置沙盒错误【英文标题】:Paypal Invalid Merchant Configuration sandbox error 【发布时间】:2011-05-14 08:39:33 【问题描述】:

我在沙盒中使用 paypal pro。当我发送请求并作为响应时,我收到此错误:

数组 ( [时间戳] => 2010%2d11%2d23T09%3a21%3a12Z [相关 ID] => 2aa783b64659 [ACK] => 失败 [版本] => 51%2e0 [构建] => 1620725 [L_ERRORCODE0] => 10501 [L_SHORTMESSAGE0] => 无效的%20配置 [L_LONGMESSAGE0] => This%20transaction%20cannot%20be%20processed%20due%20to%20an%20invalid%20merchant%20configuration%2e [L_SEVERITYCODE0] => 错误 [AMT] => 20%2e00 [货币代码] => 美元 )

我用谷歌搜索了这个错误,它与“计费协议”有关

任何人都可以建议对此做什么吗?

【问题讨论】:

【参考方案1】:

点击产品并启用支付专业为我排序。

2013 年 8 月 12 日更新:启用 PayPal Payments Pro 已移至“个人资料”标签。不再有“产品”标签。

【讨论】:

【参考方案2】:

我在使用您设置 PayPal 开发者帐户时存在的默认 Business 沙盒帐户时遇到了这个问题。当我创建一个新的企业帐户时,一切正常。

此外,请务必使用您设置的个人沙盒帐户来针对您的企业沙盒帐户进行测试。

【讨论】:

【参考方案3】:

PayPal 目前正在努力解决这个问题。您可能需要向 MTS (www.paypal.com/mts) 提交票证,以便在修复时更新。

在最新版本之前创建的帐户确实正确设置了 Pro。所有新帐户都存在影响 Pro 功能并导致错误 10501 的计费协议问题。

【讨论】:

【参考方案4】:

沙盒环境中的 API 凭据使用您拥有的默认买家帐户。在沙盒环境中创建买家账户时,您需要确保使用“payments pro”选项。然后,您会在 API 凭据下看到一组新的 API 凭据...只要使用它们就可以了。

【讨论】:

这正是您需要做的。设置一个新的测试帐户,并确保选择“PayPal Payments Pro(使用 Pro 来代表您自己作为商家)”的帐户。之后,转到“API 凭据”并获取新的 API 用户名、密码和签名。完美!【参考方案5】:

我在尝试使用提供的 API 用户/密码在沙盒上使用 DoDirectPayment 示例时遇到了同样的问题。

L_ERRORCODE0: 10501  
L_SHORTMESSAGE0: Invalid Configuration 
L_LONGMESSAGE0: This transaction cannot be processed due to an invalid merchant configuration.

我登录了我的沙盒帐户,但没有同意计费协议。尝试从那里启用 Website Payments Pro 也被证明是徒劳的。

Paypal 沙盒目前似乎存在很多问题,其中测试帐户没有填充正确的信息。此 10501 问题是由于帐户未启用“Website Payments Pro”所致。

Contact customer support 他们可以为您启用它。他们让我创建一个新的测试卖家帐户,以便他们可以打开它。

【讨论】:

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

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

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

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

iOS PayPal 沙盒模式下的负错误测试

实时贝宝错误

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