收藏
回答

请问用户取消支付后,在"我的订单"页面重新支付时,需要再调一次微信支付的下单接口吗?

用户下单,后端使用商户系统订单号a调微信支付下单接口,过期时间设置为 10 分钟,然后小程序拉起微信支付后,用户取消了支付

商户系统中和微信支付系统中,对应的订单的状态此时都是“待支付”

在 10 分钟内,如果用户进入小程序的“我的订单”页面,对该订单重新支付:

  1. 请问此时后端还可以使用相同的商户系统订单号a再调一次微信支付的下单接口重新获取 prepay_id 吗?
  2. 如果可以的话,第二次获取到的 prepay_id 和第一次获取到的 prepay_id 一致吗?
  3. 如果不可以的话,那该怎么实现 【用户二次支付未支付的订单】 的功能呢?


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

1 个回答

  • Memory
    Memory
    2024-12-04

    1、可以,需要所有参数不变

    2、不一致,每次请求都是不同的

    3、参考1、2

    2024-12-04
    有用 1
    回复
登录 后发表内容