小程序
小游戏
企业微信
微信支付
扫描小程序码分享
同一个订单号调用统一下单接口,获取五个参数,第二次调用时报了标题那个订单重复错误
我想到的解决方案如下
修改订单号,重新获取五个参数
先存入缓存,prepay_id两个小时后失效再调取(此方法我不知道是否可以,就是说prapay_id失效后,我再重新用同一单号去获取五个参数还会报错吗?)
还有没有什么解决方案?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
待支付的订单号(即商户订单号,out_trade_no),再次支付时,务必保持商品描述字段和上次请求的内容完全一致。
另外,如果价格改变,也不能重复提交,只能重新生成订单号,重新向微信发起支付请求
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
加一个关联表,每次请求统一下单接口生成新的单号,更新或者新增与正式订单关联的数据。可否?
订单号为什么要修改呢?如果是修改了金额,重新生成新的订单就行了啊,你展示给用户的无非就是有效订单,,,如果订单号重复,你加上前缀啊,比如加上用户id之类的,怎么可能重复。。。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
待支付的订单号(即商户订单号,out_trade_no),再次支付时,务必保持商品描述字段和上次请求的内容完全一致。
另外,如果价格改变,也不能重复提交,只能重新生成订单号,重新向微信发起支付请求
加一个关联表,每次请求统一下单接口生成新的单号,更新或者新增与正式订单关联的数据。可否?
订单号为什么要修改呢?如果是修改了金额,重新生成新的订单就行了啊,你展示给用户的无非就是有效订单,,,如果订单号重复,你加上前缀啊,比如加上用户id之类的,怎么可能重复。。。