首页 文章

Paypal Sandbox - 商家配置无效错误10501?

提问于
浏览
13

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

我一直在使用我知道可行的代码进行测试,但我的API凭据从Sandbox API返回以下错误

[L_ERRORCODE0] => 10501 [L_SHORTMESSAGE0] => Invalid Configuration [L_LONGMESSAGE0] => This transaction cannot be processed due to an invalid merchant configuration

查找错误代码后,我发现问题“在计费协议被禁用或处于非活动状态时发生” .

我已经深入搜索了Google如何同意沙盒中的“结算协议”,但没有获胜

有没有人有这个问题,知道如何打开它?

4 回答

  • 57

    这意味着您的沙盒测试帐户未设置为Payments Pro .
    转到https://developer.paypal.com>测试帐户>预配置并创建预配置的美国网站付款专业测试帐户 .

  • 9

    我得到了同样的问题并写了关于它的paypal,这是他们的回答:

    感谢您与Merchant技术服务联系 .

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

  • 2

    最近重新设计了开发者网站 .

    我不知道现有帐户,但对于新帐户,您无法使用默认的“辅助器”沙箱测试帐户来测试经典API ...您必须创建一个新的业务沙箱测试帐户并使用其中的凭据 . 即使“辅导员”帐户是商业帐户,也是如此 .

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

  • 1

    与其他答案一样,您需要在沙箱帐户中启用Payments Pro . 截至2013年7月,您可以按照以下步骤执行此操作 .

    • 登录您的developer.paypal.com帐户

    • 转到“应用程序” - >“沙盒帐户”

    • 单击要升级到Pro的沙箱帐户,然后单击'profile'

    • 弹出的对话框中应该有一个升级到专业版选项

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

相关问题