【发布时间】:2016-03-28 23:51:05
【问题描述】:
我已经设置了一个沙盒环境并启用了 Business Pro,以便他们可以接受信用卡付款。
我正在使用您在网站上提供的 PHP 中的 DirectPayment 函数并传递以下参数:$paymentType、$paymentAmount、$creditCardType、$creditCardNumber、$expDate、$cvv2、$firstName、$lastName、$street、$城市、$state、$zip、$countryCode、$currencyCode
它使用 $resArray=hash_call("DoDirectPayment", $nvpstr); 进行调用
和$ nvpstr字符串是'&amt = 1&currencycode = gbp&paymentatty =销售和credentcardtype = visa&acct = 4137350247384347&Expdate = 122020&cvv2 = 123&Firstname = test&lastname = last和street = last&street = thelarchlands&city = penn&nation = buckinghamshire&countrycode = gb&ipaddress = 90.207.76.28'
为什么我会收到失败响应:
信用卡直接支付 API 调用失败。 详细错误信息:由于商家配置无效,无法处理此交易。 简短的错误消息:无效的配置 错误代码:10501 错误严重性代码:错误
谢谢!
【问题讨论】:
-
在您的 PayPal 沙箱中修复商家配置
-
我在沙盒中的帐户类型已设置为“帐户类型:Business-Pro”,我正在使用那里提供的 API 凭据,并且我使用的信用卡信息也来自我的沙盒帐户之一已创建。
-
你有调试ID吗?
标签: php paypal paypal-sandbox