微信支付“支付失败,该商户暂不支持通过长按识别二维码完成支付”的原因和解决方法。
微信支付现在不支持从长按图片调用微信支付功能,所以不能在微信内置中浏览器长按图片选择“识别图中二维码”来识别微信支付链接,也不支持将图片发送到微信聊天窗口然后点击图片长按图片选择“识别图中二维码”来识别微信支付链接。
以下是两种识别微信支付链接的可行方法。
- 调用微信支付SDK生成二维码图片,放置到网页上,调用微信客户端的“扫一扫”功能来扫码支付
- 调用微信支付SDK生成微信支付专用链接,发送到微信聊天窗口,点击微信支付专用链接调用微信支付控件
微信支付专用链接类似于weixin://wxpay/bizpayurl?pr=R6tYbpy,二维码中的内容其实也是微信支付专用链接,不支持长按识别微信支付链接是出于安全因素考虑。 |