收藏
回答

急!求大神解惑,调取统一下单接口成功就一定代表支付成功吗?

我现在是统一下单调取成功就直接将订单改为已付款状态,然后将结果返给小程序了,但是搞不懂如果用户他后续余额不足或者没有付款呢,我应该在确认用户输了密码付了钱后才去修改订单状态吧,但是该怎么知道呢,查了网上有说到回调,但是不知道回调是什么作用,如何使用

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

3 个回答

  • 老张
    老张
    2020-09-19

    判断支付成功的唯一标准是你被扣钱了。

    2020-09-19
    有用
    回复
  • 青寒
    青寒
    2020-09-19

    。。。

    统一下单,是给用户生成1个微信订单,然后你得等用户支付成功后,微信会根据你留的通知地址,通知你用户付款成功。

    通知地址在同一下单里就有定义。

    2020-09-19
    有用
    回复 1
    • FFFFF
      FFFFF
      2020-09-19
      谢谢
      2020-09-19
      回复
  • 桀
    2020-09-19

    统一下单只是预支付,用户支付成功会调用回调地址,在里面写自己的业务逻辑,改变订单状态

    2020-09-19
    有用
    回复 3
    • FFFFF
      FFFFF
      2020-09-19
      谢谢回复,意思是回调地址被调用就一定是支付成功是吗,那回调地址会回传我订单号吗,我统一下单api上面写回调地址不能携带参数,那我该怎么获取到我支付的这个订单号呢
      2020-09-19
      回复
    • 桀
      2020-09-19回复FFFFF
      不一定是成功,return_code 为 success 表示成功,订单号等参数都有返回
      具体可以参考订单查询接口返回的值:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_2
      2020-09-19
      回复
    • FFFFF
      FFFFF
      2020-09-19回复
      好的,感谢
      2020-09-19
      回复
登录 后发表内容
问题标签