java⽀付通知返回_⽀付结果通知签名
有啊,回调有验证签名的,WxpayAPI_php_v3.zip,可以通知成功,不过却只想了8次,没有提前终⽌,我也不知道呢⾥错了,感觉不好⽤,我还是⽤回了上⼀个版本,感觉⽐较清晰,好⽤。
require('WxPayPubHelper.php');
$notify = new \Notify_pub();
//存储的回调
$xml = $GLOBALS['HTTP_RAW_POST_DATA'];
$notify->saveData($xml);
$arr = $notify->data;
if ($notify->checkSign() === FALSE) {
parameter是什么意思啊$notify->setReturnParameter("return_code", "FAIL"); //返回状态码
$notify->setReturnParameter("return_msg", "签名失败"); //返回信息
} else {
$notify->setReturnParameter("return_code", "SUCCESS"); //设置返回码
}
$returnXml = $notify->returnXml();//这边主要是就是输出了success,让腾讯服务不再进⾏通知
//下⾯就是执⾏逻辑业务了
if ($notify->checkSign() === TRUE) {
if ($arr["return_code"] == "FAIL") {
} elseif ($arr["result_code"] == "FAIL") {
} else {
//订单成功,执⾏业务逻辑
//修改订单状态、加⼊⽀付流⽔、交易流⽔等等
}
}
你下载WxPayPubHelper.php⾥⾯就有了,只要你 $returnXml = $notify->returnXml();成功输出success的xml,以及你最后的业务⾛完,不出现异常,整个业务的8个通知会提前终⽌,不再发起通知。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论