我正在尝试在沙盒中付款,但会失败。
我在贝宝(Paypal)文档中发现,您可以输入错误的金额代码,但付款失败。但是很遗憾,它无法正常工作。
我想对此进行测试,以查看付款失败后我的应用的行为
如果付款不成功,我的应用程序将重定向到带有会话的主页
if ($result->getState() == 'approved') {
//MY DB LOGIC
}
else{
return redirect('/home')->with('error','Payment failed');
}
我在Laravel中使用paypal-php-sdk
知道这是否可以实现吗?
答案 0 :(得分:0)
这里要检查几件事:
您符合以下条件吗?
阴性测试可以与Classic PayPal API 2.4及更高版本一起使用。另外请注意,负面测试仅适用于企业帐户。
您是否以正确的格式指定了预期的错误代码?
要在与金额有关的字段上触发错误条件,请指定错误代码值作为一个小数点右边有两位数字的数字。例如,将值指定为107.55即可触发10755错误。