- 现象
跟商户接触多了,经常会遇到这样的疑问:为什么在微信app内购买商品时,无法直接使用支付宝付款?
一般都会跳出下图的提示,密集恐惧症表示无法忍受( ・᷄ὢ・᷅ )
图片来源网络对于微信和支付宝这档子陈年鸟事,不明真相的吃瓜群众比比皆是😳。
- 原因
1.非技术(本质):微信和支付宝撕逼,谁也不开放谁的(生态圈)城池,每一个准备乔装打扮,或企图成为落网之鱼蒙混过关的奸细,迟早都会被打入牢底。
2.技术:微信中点击支付宝付款,请求参数生成的表单信息会被微信识别,跳转支付宝网页链接无法直接访问。
- 解决方案(网上)
作为一个非技术战斗人员,以下方法只能搬砖的结果。
1.方案一
对于屏蔽这件小事,小蚂哥早就提供了挖墙脚的工具(⁎⁍̴̛ᴗ⁍̴̛⁎)
参考链接https://cshall.alipay.com/enterprise/knowledgeDetail.htm?knowledgeId=524702小蚂哥的方法治标不治本,但优化后的页面清爽许多。
图片来源网络2.方案二
机智的世人发现,微信屏蔽支付宝,只是屏蔽了当前跳转的URL,并没有屏蔽数据传输层。于是网上流传一种切实可用的方法:把url地址嵌套在iframe,即可在微信浏览器内正常打开支付宝付款。
参考链接:http://www.cnblogs.com/jiqing9006/p/5584268.html
but
不过听说这个方案最近已经流产(被微信破解)。所以各位与其存在侥幸心理,愁断了千丝,还不如踏踏实实地做好产品和服务。
网友评论