小程序支付逻辑问题:
- 用户下单,调用微信下单接口(https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi)生成订单
- 用户调起微信支付页面,这个时候关闭支付
- 用户在我的订单页面看到这条未支付的订单,重新发起支付。这个时候可以用这个订单的outTradeNo号重新调用微信下单接口吗?
这里我以为在订单未支付的情况下用相同outTradeNo号调用下单接口会返回类似订单号已存在的信息,可是结果却是又生成了一个新的prepay_id。
这里我想问,用户上面这种操作正常的逻辑 应该怎么样的
支持参数重入,订单必要参数变动就不可以了