回调和异步通知

优质
小牛编辑
139浏览
2023-12-01

回调

用户在支付完成后跳转回来的页面,一般只建议做显示用途。

// SDK实例化,传入公共配置
$pay = new \Yurun\PaySDK\AlipayApp\SDK($params);

if($pay->verifyCallback($_GET))
{
    // 回调验证成功,可以通过GET参数来获取支付宝回传的参数
}
else
{
    // 回调验证失败
}

详见:test/AlipayApp/return.php

异步通知

在支付完成后,从支付宝服务器请求我们的异步通知地址,这个才应该是做支付成功处理的时机。

// SDK实例化,传入公共配置
$pay = new \Yurun\PaySDK\AlipayApp\SDK($params);

if($pay->verifyCallback($_POST))
{
    // 通知验证成功,可以通过POST参数来获取支付宝回传的参数
}
else
{
    // 通知验证失败
}

详见:test/AlipayApp/notify.php