微信支付notify_url回调失败

问题:微信支付成功,但是没有进入回调接口。

解决:微信公众平台=》运维中心=》接口报警=》加入报警群!!!

1.WxPay.Api.php中unifiedOrder把$xml = $inputObj->ToXml();$xml写进log。我的notify_url长这样

2.notify_url不能有参数,外网可以直接访问,不能有访问控制(比如必须要登录才能操作),并且这个文件不能有错误啊。大部分都是这点没做到吧。我在这个文件中写了log,get,post方式都访问成功,也没有参数,但是就是失败了…后来收到报警通知才知道是自己语法错误。访问的时候没有发现问题,因为这个页面我没有打开错误报告,一直没发现自己写错了。
`//报告运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);

//报告所有错误
error_reporting(E_ALL);`

总结:问题还是因为自己太菜了。不过也是相信微信支付就算坑我也没那么容易中,总觉得是自己的原因,最后果然是啊。我觉得调试最重要的一步就是加报警群,找答案的时候没看到什么人提。加了多支付几次,等它提示错误。如果发现提示上的notify_url地址比请求的短了一般就是加了参数,无法访问就是地址写错了,其他的话我遇到的是报了我的语法错误。本来一直纠结自己的地址完全合法,完全没有想到是因为我文件是单独引入的,却使用了系统中的类。

这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值