kukala
V2EX  ›  微信

[求助] 微信小程序如何确认该订单是已经支付成功的呢???

  •  
  •   kukala · Mar 18, 2020 · 3589 views
    This topic created in 2316 days ago, the information mentioned may be changed or developed.

    1、微信小程序上调用统一下单接口,如果支付成功就直接可以记录了

    2、如果没有支付成功,通过统一下单接口提交的回调地址,来接收微信回传的信息来判断已经支付成功了

    是否仅仅依靠这 2 步就已经足够了呢?是否还有其他注意事项或坑的,求解!!!

    5 replies    2020-03-18 20:16:54 +08:00
    airyland
        1
    airyland  
       Mar 18, 2020
    前端支付成功主动让后端去拉取一次订单支付状态,可以避免由于微信没有及时回调导致订单支付状态没有发生变化。
    DamonLin
        2
    DamonLin  
       Mar 18, 2020
    回调成功更改库的状态,支付成功后再读取一遍订单。
    kukala
        3
    kukala  
    OP
       Mar 18, 2020 via Android
    @airyland 感谢回复,1、小程序端付款时返回正常,后端就向微信发起查询订单接口 2、微信回调接口 仅靠这 2 个够了吗?
    airyland
        4
    airyland  
       Mar 18, 2020
    @kukala 理论上是够了,主动加被动,注意避免重复处理。
    guozhigq
        5
    guozhigq  
       Mar 18, 2020 via iPhone
    支付成功在 success 中会有回调,好像腾讯官方那边的支付成功回调有延迟
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1163 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 23:11 · PVG 07:11 · LAX 16:11 · JFK 19:11
    ♥ Do have faith in what you're doing.