微信支付成功如何编写notify.php

自己弄的微信支付成功了,但是支付后需要修改订单状态,听说可以使用notify.php的路径进行操作,但是不知道这部分代码的问题。而官方回调文件好像有问题,自己没有东西回调成功。不知道正确的是什么样子的,所以需要这部分代码参考。可以分享吗?谢谢。

阅读 6.4k
3 个回答

https://pan.baidu.com/s/1pLDjBBX
确实有问题,我稍微改了下,lib里面就改了WxPay.Config.php,怎么写参考notice.php。你上面采纳的这个人,按照他的方法,回调是有问题的。
libWxPay.Notify.php 的ReplyNotify这个方法,主要是在业务处理结束,反馈给腾讯服务器。这个方法的$return_code是个bug,这个方法我们可以完全不用它。
由于官方的例子是继承之后重新了执行业务的方法,可以是可以,不过太麻烦。可以参考我的。

  1. 读取回调的数据
  2. 验证回调的过来的数据的签名
  3. 根据attach字段的内容做修改状态
  4. 给微信返回成功或失败

你需要弄明白微信支付时序图

推荐问题