微信支付目前支持 4 种形式:
https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=2_1#
如果要跳转到微信,应该是采用第三方 app 接入微信 sdk 的方式,但是这显然不适用于系统自己的浏览器;二维码支付和刷卡支付肯定也和跳转到微信没有关系(我尝试过在手机浏览器里直接打开微信的二维码支付链接,只能跳转到微信,但不能触发后续支付流程)。看上去最有可能是剩下的公众号网页支付,但细看下,这种方式是指微信内部的公众号网页,和系统浏览器没有关系。
很疑惑京东怎么实现的,于是在手机浏览器里尝试了许多其他购物网站,然后发现,所有在 pc 浏览器里支持微信支付的网站(生成一个二维码,没有类似支付宝网页支付那样的形式),到了手机浏览器,一律都隐藏了微信支付的选项。所以我想微信并没有提供直接在网页上进行支付的功能,所以购物网站在手机浏览器上都隐藏了微信支付(手机浏览器上生成微信二维码的体验非常差,索性也都不提供了)。
那么京东是怎么实现通过手机浏览器直接跳转微信的?是采用了私有协议吗?有经验的同学,能否解惑下?
最关键的是,产品经理看见京东可以这样跳转,要求我也实现同样的效果。。。
1
guoer 2015-09-28 18:24:26 +08:00
京东是亲儿子呀
|
2
lyragosa 2015-09-28 18:25:53 +08:00
京东算是第二方。
|
3
fogisland OP |
4
junjieyuanxiling 2019-03-24 14:21:27 +08:00 via Android
Deeplink
|