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

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

阅读 6k
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. 给微信返回成功或失败

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题