* 问题描述
未认证的微信号,在微信内部使用微信支付时,在调起微信内部支付时提示跨号支付,如下图
微信内部跨号支付提示* 解决方案
`微信支付`支付是提示跨号支付后跳转微信二维码扫码支付,如下图
微信跨号支付,展示二维码* 微信支付说明
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进行支付处理
……
……
其余解答:微信不允许跨号支付
网友评论