作者:木木三623 | 来源:互联网 | 2023-08-16 09:21
客户端接入了支付宝付款,支付过程调用服务器端进行签名,客户端完成了付款,支付宝也正常收到了订单及付款信息,证明付款成功。但是在签名和客户端中指定的notify_url却一直没有被执行。测试的
客户端接入了支付宝付款,支付过程调用服务器端进行签名,客户端完成了付款,支付宝也正常收到了订单及付款信息,证明付款成功。但是在签名和客户端中指定的notify_url却一直没有被执行。
测试的程序如下,(没有写验签的代码)
require_once('../config.php');
$log = new Log();
foreach($_POST as $k => $v){
$content .= $k. "=>" . $v . "|";
}
$content .= "test " . time();
//记录内容在文件中
$log->i($content);
?>
查找了好久,差点就要给支付宝技术客服打电话了。后面发现有同病相怜的
http://www.momohaha.com/?p=92
原来是安全校验码没有上传(商户RSA公钥)
登陆:http://b.alipay.com
点击 PID、Key进入页面,在安全校验码(key)中,RSA加密添加密钥
至此,异步回调的流程就成功了