【问题标题】:PayPal pro error贝宝专业版错误
【发布时间】:2017-05-01 02:00:41
【问题描述】:

  1. 我已经从 PayPal 开发者网站创建了买家和卖家账户。
  2. 帐户类型:商务专业版
  3. 并填写所有正确的 api 详细信息,但出现此错误:-
Array
(
    [TIMESTAMP] => 2016-12-15T12:43:12Z
    [CORRELATIONID] => a9537857c6865
    [ACK] => Failure
    [VERSION] => 65.1
    [BUILD] => 24616352
    [L_ERRORCODE0] => 10501
    [L_SHORTMESSAGE0] => Invalid Configuration
    [L_LONGMESSAGE0] => This transaction cannot be processed due to an invalid merchant configuration
.
    [L_SEVERITYCODE0] => Error
    [AMT] => 10.00
    [CURRENCYCODE] => USD
)
{"status":0}

【问题讨论】:

    标签: php paypal paypal-sandbox paypal-subscriptions


    【解决方案1】:

    Business-Pro 实际上可能意味着两件事之一。

    • Website Payments Pro 3.0 - 这是使用 DoDirectPayment API 的原因
    • Payments Pro 2.0 - 这使用 PayFlow API

    在您的情况下,您似乎已获准使用“Pro”,因此您正在尝试使用 DoDirectPayment API,但您收到的错误意味着您的帐户仍未启用特定 API。

    这可能意味着您根本无法在您的帐户上使用 DDP,或者这可能意味着 PayPal 根本没有为您激活它,因为 PayFlow 将是假定的网关。从技术上讲,2.0 应该支持这两种 API。

    如果您致电 PayPal 并让他们知道您已经完全集成了 DDP,并且基于您启用了“Pro”这一事实准备就绪,并且由于时间/成本限制,您宁愿不重新开发 PayFlow 中的所有内容,他们可能会继续为您启用 DDP,以便此错误消失。

    或者,您可以继续使用 PayFlow API。看起来您可能正在使用我的PayPal PHP SDK..??如果是这样,您可以在几分钟内获得 PayFlow 设置而不是 DDP。如果没有,我建议您查看它以供将来参考。它支持他们提供的几乎所有 PayPal API,并大大简化了操作。

    如果您对这方面的更多详细信息感兴趣,可以查看我在The History of PayPal Payments Pro 上的文章。

    【讨论】:

      猜你喜欢
      • 2016-03-25
      • 2010-12-17
      • 2016-08-24
      • 2015-07-11
      • 2013-04-02
      • 2016-02-09
      • 2017-04-09
      • 2013-03-29
      • 2012-08-05
      相关资源
      最近更新 更多