我正在使用php-sdk实现paypal Express Checkout服务器端REST。 当我使用买方的账户进行购买(余额为正)时,我可以确认付款。
要验证付款是否成功,我使用此代码。
$result = $payment->execute($execution, $apiContext);
if ($result->state === "approved") {
//Finalize the payment...
但我不能做负面测试。当我创建一个余额为0.0美元的买家帐户时,我会尝试付款。始终返回已批准的“状态”
Es esta la forma correcta de validar los pagos? “州==='已批准'”或者我需要使用其他响应属性?
¿我如何在Sandbox环境中进行负面测试?
谢谢!
答案 0 :(得分:1)
您可以设置一个沙箱帐户来模拟您想要的客户/问题,只需点击左侧菜单中沙箱部分中的帐户即可。
因此,您可以设置一个没有钱或部分资金的帐户或任何您需要测试的帐户,并使用这些个人帐户进行测试。