我目前正在使用 PayPal payment pro Rest API 测试信用卡付款。
我不断收到以下错误:
Exception in HttpConnection Execute: Invalid HTTP response The remote server returned an error: (400) Bad Request. --->
我创建并激活了我的 PayPal 测试帐户,如下所示:
Credit card
Credit card number:
ccnumber here
Credit card type:
Visa
Expiration date:
3/2019
当我在付款表单中输入上述信息并提交时,我不断收到 400 bad request 错误。
我之前已经在 PayPal joe 的购物者帐户中使用过此功能,但丢失了测试抄送号码。
我 100% 确定我已经使用 oauth2 凭据进行了身份验证
导致此错误的可能原因是什么?:
我正在输入随机付款人的名字和姓氏。
这个名字必须存在吗?
可能是什么原因导致错误
如果给定的数据出现任何问题,paypal api 将返回 400 - Bad request 错误。
当我收到错误(PHP SDK)时,我捕获了异常并$ex->getData()
返回一个 json,其中包含有关错误请求的详细信息,在我的例子中,我给出的货币代码是错误的。
try {
$payment->create($apiContext);
} catch (PayPal\Exception\PPConnectionException $ex) {
var_dump(json_decode($ex->getData()));
exit(1);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)