paypal - 如何使用 paypal rest api 解决 400 错误请求错误?

标签 paypal

我目前正在使用 PayPal payments 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 错误请求错误。

我之前使用 PayPAl joe shopper 帐户已经得到了这个,但丢失了测试抄送号码。

我 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);
    }

关于paypal - 如何使用 paypal rest api 解决 400 错误请求错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22393281/

相关文章:

c# - Paypal 标准帐户和开发者 API

jquery - 不安全的 JavaScript 尝试访问带有 URL 错误的框架

php - 如何通过 PayPal IPN 发送多个变量

asp.net - 从 Paypal 网站返回后,使用 Paypal 付款不起作用

php - 使 VPS PCI 合规

php - 我想就 Paypal 表格征求专家的意见

c# - Web 引用与服务引用

paypal - 如何实现动态金额的PayPal定期付款?

c# - 无法加载文件或程序集 'PayPalAdaptivePaymentsSDK,版本 = 2.12.117.0

php - PayPal 自动返回不会发回任何 POST 数据