【问题标题】:How to make a failed payment in paypal sdk php如何在paypal sdk php中付款失败
【发布时间】:2019-08-31 11:11:37
【问题描述】:

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

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

我想测试一下,如果付款失败,我的应用会如何表现

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


if ($result->getState() == 'approved') {
//MY DB LOGIC

}
else{

return redirect('/home')->with('error','Payment failed');
}

我在 Laravel 中使用 paypal-php-sdk

知道这是否可以实现吗?

【问题讨论】:

    标签: php laravel paypal paypal-sandbox


    【解决方案1】:

    这里有几件事要检查:

    • 您是否在您的沙盒帐户 (as described here) 中启用了负面测试?
    • 你符合以下条件吗?

      负面测试可用于 Classic PayPal API 版本 2.4 及更高版本。另请注意,负面测试仅适用于企业帐户。

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

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

    【讨论】:

      猜你喜欢
      • 2019-08-07
      • 2013-07-16
      • 2019-12-26
      • 2013-08-25
      • 1970-01-01
      • 2020-01-03
      • 2012-03-12
      • 2012-06-13
      • 2012-02-06
      相关资源
      最近更新 更多