微信支付和支付宝使用同一个二维码的解决方案

场景是这样的,在某一终端,如自动售货机,用户选择好商品后,确认下单付款,页面展示一个二维码,用户既可以用微信也可以用支付宝扫码,扫描完成后,直接调起输入密码(或指纹)确认页,用户完成支付。

我在网上找了下解决方案,现在理解这个统一二维码由开发人员自行生成,用户在相应内嵌浏览器(微信或支付宝)扫描后,可以根据user_agent判断是微信还是支付宝,然后去相应第三方预订单。但问题来了,这个时候我们去预订单是走什么支付方式呢?比如微信,是公众号支付,还是扫码支付,扫码支付生成二维码难道还要用户再扫一次吗?那样用户体验太差了。但公众号支付,也是需要授权什么的吧?是否也比较麻烦?
我试了下扫码支付,帮用户转发到诸如weixin://wxpay/bizpayurl?pr=84kJ9Ts这样的微信支付二维码对应地址,没有效果。请各位大神支招,给出恰当的解决方案。万分感谢!

阅读 21.9k
3 个回答
新手上路,请多包涵

我也在做一样的东西...微信对应的应该是公众号支付...确实比较麻烦...支付宝对应的是手机网站支付

新手上路,请多包涵

迅雷的一码付就是你说的 开发人员自己开发的支付地址 对应的APP扫描时检测具体是哪一种

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进