支付场景说明:现有H5产品一个,已开通h5支付能力(MWEB),域名已备案白名单。正常的微信外浏览器下h5微信支付流程能走通。唯有在进行产品推广的过程,需要将我们的h5产品植入渠道商的安卓app内,在进行支付时报如下错误:“商家参数格式有误,请联系商家解决”
报错分析:通过抓包发现在此渠道商进行h5支付跳转mweb_url时,请求头部缺少referer参数。而分析此渠道商app下的其他竞品的推广链接,发现他们是可以正常走h5微信支付流程的,而调起支付的方式是由weixin://wap/pay?xxx 此deeplink进行唤醒微信支付的而非通过mweb_url,查阅资料了解到有区别于MWEB支付的微信h5支付方式:WAP。然而支付文档上并没有提及此支付方式,且人工客服也对此一无所知。
现有问题如下:
- 是否存在 WAP微信h5支付方式?如何申请该支付权限?
- 上述描述场景是否有靠谱的解决方案?(注:无权要求渠道商配置webview的referer参数)
下图为网上流传的微信WAP支付的开发文档
现在能使用deeplink吗
一样的问题,现在都不能申请WAP支付了吗
我们这里遇到了一样的问题,ios下可以正常唤醒微信 安卓不行
这个问题你们解决了吗?
这是APP支付和H5支付的区别