收藏
回答

公众号和APP支付一定得等回调后才能进行后续的业务处理吗?

公众号,APP支付场景,在前端输入密码成功,微信显示支付成功的情况下,是否意味着支付肯定已经成功,不必等支付回调就可以进下一步的业务处理了?

微信支付偶尔回调比较慢,需要好几秒或者十几秒情况,导致支付后的业务处理变得异常复杂。如果密码输入成功,微信显示支付成功的情况下支付肯定成功的话,前端就可以主动发起下一步的业务处理了。

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

2 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-05-19

    建议回调接收以后再进行其他的逻辑。如果没有收到,或者延迟,可以主动做查单。确认订单具体的状态。

    2020-05-19
    有用
    回复 1
    • 别走漏锋声
      别走漏锋声
      2020-05-19
      在前端success回调里调后台接口去查询订单状态,这个时候如果回调没回来,调微信查询接口能得到订单成功或失败的一个肯定结果吗?
      2020-05-19
      回复
  • Admin ²º²³
    Admin ²º²³
    2020-05-19

    恩,建议回调通知真正支付成功后开始处理后面的逻辑

    你也可以在前端js里面success时继续后面逻辑,但是最终一定要以后台收到的腾讯官方回调通知支付成功为准

    2020-05-19
    有用
    回复 4
    • 别走漏锋声
      别走漏锋声
      2020-05-19
      success回调里是不是意味着微信那边肯定支付成功了,调订单查询接口返回的肯定是支付成功的结果?
      2020-05-19
      回复
    • Admin ²º²³
      Admin ²º²³
      2020-05-19回复别走漏锋声
      前端success里不一定确定后台能正常收到前,这个只是确定支付动作完成了。
      「调订单查询接口返回的肯定是支付成功的结果」这个要后端提供个接口,要确定官方有支付成功后的回调后的逻辑才能确定真正到账。
      2020-05-19
      回复
    • 别走漏锋声
      别走漏锋声
      2020-05-19回复Admin ²º²³
      好的,谢谢
      2020-05-19
      回复
    • Admin ²º²³
      Admin ²º²³
      2020-05-19回复别走漏锋声
      不客气,这是我应该做的~能帮到你是我的荣幸!希望咱们能继续在社区保持交流。如果觉得有帮助的话请在顶部回复里点个有用。让其他人碰到同类问题时少走弯路~
      2020-05-19
      回复
登录 后发表内容
问题标签