关于微信跨帐号支付问题

* 问题描述

未认证的微信号,在微信内部使用微信支付时,在调起微信内部支付时提示跨号支付,如下图


关于微信跨帐号支付问题_第1张图片
微信内部跨号支付提示

* 解决方案

`微信支付`支付是提示跨号支付后跳转微信二维码扫码支付,如下图


关于微信跨帐号支付问题_第2张图片
微信跨号支付,展示二维码

* 微信支付说明

    1、公众号支付

        > 支付场景:用户在微信客户端没直接唤起微信支付

    2、扫描二维码支付

        - 模式一:(https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_4)

        - 模式二:(https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5)

            模式二与模式一相比,流程更为简单,不依赖设置的支付回调URL。商户后台系统小调用微信支付的统一下单接口,微信后台系统返回链接参数code_url,商户后台系统讲code_url值生成的二维码图片展示给用户,用户即可使用微信客户端扫码支付/直接识别图中二维码支付。[code_url的有效时间为2小时,过期后扫码不能在发起支付]

以上支付最终使用微信的统一下单


* 方案问题

`OUT_TRADE_NO_USED` 商户订单号重复 同一笔交易不能多次提交 请核实商户订单号是否重复提交

微信通过公众号支付后,再次下单可使用公众号重新支付,但使用非公众号支付时,不能使用同一订单号请求支付。会被微信认为`商户订单号重复`。故此可根据order_sn进行支付处理

……

……

其余解答:微信不允许跨号支付

你可能感兴趣的:(关于微信跨帐号支付问题)