如何在PayPal sdk php 中付款失败



我正在尝试在沙盒中付款,但会失败。

我在PayPal文档中发现您可以输入金额的错误代码,您将获得失败的付款,但不幸的是它不起作用。

我想对此进行测试,看看如果付款失败,我的应用将如何运行

如果付款不成功,我的应用程序正在重定向到具有会话的主页


if ($result->getState() == 'approved') {
//MY DB LOGIC
}
else{
return redirect('/home')->with('error','Payment failed');
}

我正在使用 PayPal-php-sdk 和 Laravel。

知道这是否可以实现吗?

所以这里有几件事要检查:

  • 您是否在沙盒帐户中启用了阴性测试(如此处所述(?
  • 您符合以下标准吗?

    阴性测试可用于经典PayPal API 版本 2.4 及更高版本。另请注意,阴性测试仅适用于企业帐户。

  • 是否以正确的格式指定预期的错误代码?

    若要在金额相关字段上触发错误条件,请将错误代码值指定为小数点右侧有两位数的数字。例如,指定值 107.55 以触发 10755 错误。

最新更新