为了账号安全,请及时绑定邮箱和手机立即绑定

微信支付结果通知接受不到传回来的xml

微信支付结果通知接受不到传回来的xml

富国沪深 2018-12-11 13:13:56
微信支付成功后用js跳转到之前设置的notify_url地址,我用file_get_contents('php://input')无法获取微信传回来的通知xml;我也查了很多资料了,以下几点说明:1.我用的是yii2的php框架2.我用file_get_contents($_SERVER['DOCUMENT_ROOT'].'/test.xml')可以正常获取解析测试的xml文件3.设置的notify_url地址:‘http://*.com/wxpay/payres/’,没有带任何参数而且访问没有问题4.支付成功后我有查过nginx的log,微信服务器有post过来5.下边结果通知action里边验证签名什么的代码我都暂时给去掉了,现在xml都获取不到wxpay/index - 发起支付的ajax(我之前以为支付成功后微信那边会自动跳转到notify_url地址,后来不行,在网上搜了下改成了window.location.href跳转,我不知道这种方式是否会有问题)下单的配置结果通知的action:
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 791 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信