//支付宝 (支付宝客户端)移动支付 接口 回调 接口 public function backnative() { $alipay_config = array(); require_once SITE_ROOT . '/include/lib/aplipaynative/alipay.config.php'; require_once SITE_ROOT . '/include/lib/aplipaynative/lib/alipay_notify.class.php'; //计算得出通知验证结果 $alipayNotify = new AlipayNotify($alipay_config); $verify_result = $alipayNotify->verifyNotify(); if($verify_result) {//验证成功 //请在这里加上商户的业务逻辑程序代 //——请根据您的业务逻辑来编写程序(以上代码仅作参考)—— logResult("这里写入想要调试的代码变量值,或其他运行的结果记录"); echo "success"; //请不要修改或删除 } else { //调试用,写文本函数记录程序运行情况是否正常 logResult("这里写入想要调试的代码变量值,或其他运行的结果记录"); //验证失败 echo "fail"; } }
问过 支付宝技术支持,他说支付宝服务器 异步通知了我们的接口,把他们的日志信息也发给我看了,现在问题是 我这边没有日志打印信息,没有办法调试了。
用浏览器直接访问我的接口,是可以打印日志的。
1.请求有没有你的服务器,查看IIS请求日志,
2.请求有没有进入运行时,在beginrequest事件中保存请求记录
3.请求有没进入指定页面,在页面开始时写请求记录.
感谢你的回答,问题已经解决了。是框架的问题,拦截了。这个接口调用完成后才觉得很简单,要非常耐心的去调试。提供的服务端demo,是不能拿来就用的,需要根据项目的业务逻辑,自己调整。