当前位置: 首页 > 知识库问答 >
问题:

致命错误:未捕获的异常PAYPAL

韶浩博
2023-03-14

我在进行贝宝支付时出现了经验错误。

致命错误:未捕获异常“PayPal\exception\PayPalConnectionException”,消息为“访问https://api.sandbox.paypal.com/v1/payments/payment时获得Http响应代码400”。在C:\xampp\htdocs\paypal\workload\third_party\vendor\paypal\rest-api-sdk-php\lib\paypal\core\paypalhttpconnection.php:159堆栈跟踪:#0 C:\xampp\htdocs\paypal\workload\third_party\vendor\paypal\rest-api-sdk-php\lib\paypal\transport\paypalrestcall.php(74):paypal\core\paypalhttpconnection->execute('{“intent”:“sale...”)#1\PayPal\Common\PayPalResourceModel.php(103):PayPal\Transport\PayPalRestCall->Execute(Array,“/v1/Payments/PA...”,“Post”,“{”intent“:”Sale...“,NULL)#2C:\XAMPP\HTDOCS\PayPal\Workload\Third_Party\Vendor\PayPal\Rest-API-SDK-php\lib\PayPal\API\Payment.php(303):PayPal\Common\PayPalResourceModel::ExecuteCall('/v1/Payments/PA...”,“Post”,“{”intent“:”Sale...“,NULL,Object(C:\xampp\htdocs\paypal\workload\module\member\librari:\xampp\htdocs\paypal\workload\third_party\vendor\paypal\rest-api-sdk-php\lib\paypal\core\paypalhttpconnection.php第159行

共有1个答案

司徒河
2023-03-14

您可以捕获PayPalHttpConnection异常并打印详细的消息,说明它失败的原因。为此,请在代码周围添加try catch块。

try {
    $creditCard->create($apiContext);
    echo $creditCard;
}
catch (\PayPal\Exception\PayPalConnectionException $ex) {
    echo $ex->getData();
}
 类似资料:
  • 我试图用wsdl,肥皂和PHP做一个测试,我得到了错误: 致命错误:未捕获的SoapFault异常[wsdl]SOAP-ERROR 我现在有2个文件,一个是给定的wsdl,client.php只是为了测试: 我犯了一个错误: 致命错误:未捕获的SoapFault异常:[WSDL]SOAP-error:分析WSDL:无法从“hp://localhost/test/service/wbs”加载。wsd

  • 我正在尝试运行MySQL PDO查询。我不知道为什么我会得到一个致命的错误。我查过其他帖子,但他们的答案似乎并不能解决我的。 脚本连接到数据库很好。用户名和密码是正确的,我已经在下面的脚本中删除了它们。 我的输出:

  • 我得到这个错误。我创建了一个按钮来更新表。当我点击按钮时,我得到一个错误。如何修复它? 致命错误:Uncaught ArgumentCounter错误:函数personel::update_form(),0的参数太少,在C:\xampp\htdocs\warehouse\panel\system\core\CodeIgniter中传递。php在第360行,C:\xampp\htdocs\wareh

  • 我现在必须学习通过fire base编写移动应用程序web服务。我点击了这个链接:https://firebase-php.readthedocs.io/en/stable/ 在我的核心网站中,我创建web服务文件夹,然后创建我的fire。php文件。这个文件代码在这里, 我得打电话给我的支持档案:https://github.com/kreait/firebase-php/ 但我还是得到了一个:

  • 在我自制的PHP MVC框架中,我编写了一个小错误处理程序,它将PHP错误包装在异常中,然后抛出它。 然后使用注册。除了致命的错误(没有双关语)之外,这一切都很好。我的自定义错误处理程序仍被调用,但我无法捕获抛出的。 这种错误的一个例子是试图包含一个不存在的文件: 调用我的自定义错误处理程序并抛出异常,但代码永远不会到达“catch”块。相反,PHP会生成HTML(糟糕!): 警告:未捕获异常“E

  • Twilio新手使用测试帐户。我按照这里列出的安装Twilio PHP的说明进行了安装:https://www.Twilio.com/docs/quickstart/php/sms 因为我得到了一个证书错误,所以我的主机提供程序建议我更改CURLOPT_SSL_VERIFYPEER=>false(从true改为true)。但现在我得到了这个错误。如何修复?:致命错误:未捕获异常“services_