【问题标题】:Paypal payflow pro 10002 error?Paypal payflow pro 10002 错误?
【发布时间】:2014-11-13 17:54:12
【问题描述】:

当我从本地服务器移动到实时服务器时出现以下错误。它在本地服务器上完美运行..

DoDirectPayment failed: Array ( [TIMESTAMP] => 2014%2d09%2d19T07%3a17%3a50Z [CORRELATIONID] => 2989510fbe4d6 [ACK] => Failure [VERSION] => 51%2e0 [BUILD] => 12896494 [L_ERRORCODE0] => 10002 [L_SHORTMESSAGE0] => Authentication%2fAuthorization%20Failed [L_LONGMESSAGE0] => You%20do%20not%20have%20permissions%20to%20make%20this%20API%20call [L_SEVERITYCODE0] => Error )

这是我的请求网址,

$nvpStr = "&PAYMENTACTION=$paymentType&AMT=$amount&CREDITCARDTYPE=$creditCardType&ACCT=$creditCardNumber"。 “&EXPDATE=$padDateMonth$expDateYear&CVV2=$cvv2Number&FIRSTNAME=$firstName&LASTNAME=$lastName”。 "&STREET=$address1&CITY=$city&STATE=$state&ZIP=$zip&COUNTRYCODE=$country&CURRENCYCODE=$currencyID";

【问题讨论】:

  • 在进行 API 调用时您似乎没有传递 API 凭据,因为我也尝试在没有凭据的情况下进行 API 调用并得到相同的错误。您能否检查 API 调用是否正在传递凭据?
  • 谢谢@Eshan 我忘了更新我的实时数据库..

标签: php paypal


【解决方案1】:

我认为

  • 您仍在使用沙盒端点:https://api-3t.sandbox.paypal.com/nvp 您需要使用https://api-3t.paypal.com/nvp 进行直播。
  • 检查您是否输入了有效/非空的 API 用户名/密码/签名。

【讨论】:

    猜你喜欢
    • 2012-12-03
    • 1970-01-01
    • 2015-09-23
    • 2015-07-01
    • 2016-01-03
    • 2016-09-28
    • 1970-01-01
    • 2012-05-31
    • 2013-10-31
    相关资源
    最近更新 更多