收藏
回答

调起微信支付时,下单成功,关闭当前页面不支付,跳入详情页面进行支付时,报“201 商户订单号重复”?

下单页面只进行下单,相当于预约方式,然后修改订单状态,进入订单详情页,展示付款金额进行支付。这时调起支付失败,报“201 商户订单号重复”

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

1 个回答

  • 支付社区运营
    支付社区运营
    2020-12-25

    这是因为你更换了支付方式,支付场景造成的订单号重复。

    参考方案:回调时过滤。比如订单号:123456;

    APP支付时,订单号合成为:APP123456;

    小程序或公众号支付时,订单号合成为:JSAPP123456

    NATIVE支付时,订单号合成为:NATIVE123456

    回调的方法是一个,不管那种场景,接收到订单号时,统一过滤掉APP、JSAPP、NATIVE重新得到订单123456。再继续处理自已的业务就行了。


    2020-12-25
    有用
    回复
登录 后发表内容
问题标签