收藏
回答

关于微信商户订单号out_trade_no,非交易成功或关单情况下,可以复用的疑问

情况是这样的:作为一个聚合支付方,除了直连肯定用间连,那么对我来说请求订单号就是以“丢单号”模式设计的代码,即一笔支付对应一个订单号,如果用户自己放弃支付,就会把这个订单号作废,过5分钟后再去走关单接口(因为微信不允许5分钟内关单)。

实际情况下,有调用我这样设计接口的电商前端同事说,直连是允许一个未支付成功(或关单成功)的out_trade_no重复使用的,他希望他的客户商品订单号=支付订单号。

我的问题是(抱歉,我想偷懒,所以没实际跑接口测试,恳求大哥回答):

1、如果所有创单参数都不变(包括随机数参数),间隔10秒请求2次。微信接口是返回相同的创单参数(pre-payid),还是返回不同的?

2、直连模式,订单都未支付前提下,相同的pre-payid,能在同一个用户的同一个页面上被唤起2次么?唤起第一次用户密码框,用户close;然后能不能再用相同的参数唤起一次?

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

1 个回答

  • Memory
    Memory
    03-21

    1、不同的

    2、没有失效就可以

    03-21
    有用 1
    回复 1
    • 神经蛙
      神经蛙
      03-21
      谢大佬
      03-21
      回复
登录 后发表内容