2016-12-15 140 views
0

enter image description here贝宝亲错误

  1. 我已经创建了买方和卖方的账户从贝宝开发者网站。
  2. 帐户类型:商务大-PRO
  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} 

回答

0

业务-Pro可以实际上意味着两件事情之一。

  • 网站付款专业版3.0 - 这是使用DoDirectPayment API
  • 付款专业版2.0 - 这将使用PayFlow API

在你的情况下,它看起来像你批准了“亲”所以您尝试使用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