收藏
回答

各位大佬,请问一下,APP支付,APP端支付成功后 ,后端如何验证异步通知成功了?

PHP 语言, 微信预支付订单成功生成,返回给app端了,app端也成功调起微信,并能成功支付,但是后端应如何验证异步通知是否成功?通过什么方式可以测试?

回答关注问题邀请回答
收藏

1 个回答

  • จุ๊บ
    จุ๊บ
    2020-05-25

    你是想让后端 知道 微信支付成功了,你要改变订单状态?如果是这样的话,微信支付回调地址里面就可以操作

    2020-05-25
    有用 1
    回复 6
    • 执手i
      执手i
      2020-05-25
      是这样的,我现在如果通过查询接口可以查询和修改订单状态,但是 这种方式有bug,所以想用异步通知的回调来处理,但是我应该怎么验证,异步回调成功了?或者说,我应该怎么验证,微信成功给了我异步通知?
      2020-05-25
      回复
    • 执手i
      执手i
      2020-05-25
      然后,如果说我成功接到了 微信给我的通知,我应该怎么告诉微信,我接到了通知,要不然不是会重复通知么?
      2020-05-25
      回复
    • จุ๊บ
      จุ๊บ
      2020-05-25回复执手i
      微信通知后端 是通过微信支付回调通知的。支付回调处理完成,要返回一个 xml 数据,微信根据xml 来处理的。
      2020-05-25
      回复
    • 执手i
      执手i
      2020-05-25回复จุ๊บ
      通过notify_url 参数 ,这个知道,我写了, 但是现在无法验证,微信是不是给我通知了
      2020-05-25
      回复
    • จุ๊บ
      จุ๊บ
      2020-05-25回复执手i
      那就要看你的回调地址里面的业务逻辑是不是有问题了。我的调试方式是,向某个表插入数据,看回调地址业务逻辑是否走到最后,如果没有走到最后,根据插入数据看哪块的逻辑代码有问题
      2020-05-25
      回复
    查看更多(1)
登录 后发表内容
问题标签