微信、支付宝支付入口渠道区分

简介: 微信、支付宝支付入口渠道区分

最近一直在忙活微信支付这一块,其中有一段最开始理解有问题,认为获取支付渠道是要通过商户获取的,后来发现思路完全错了,区分能支持的支付渠道是要通过入口渠道来进行区分,后来上网上也查了一些例子,发现傻傻的我查错了,支付的渠道其实主要能区分出微信,支付宝,及其他就可以了。这样就整理出来了,两套方案,如下:

第一种:

window.onload = function(){

    if(isWeiXin()){

    alert("微信");

    }else if(isZFB()){

    alert("支付宝");

    }else{

    alert("其他");

}

function isWeiXin(){

    var ua = window.navigator.userAgent.toLowerCase();

    if(ua.match(/MicroMessenger/i) == 'micromessenger'){

        return true;

    }else{

        return false;

    }

}

function isZFB(){

var ua = window.navigator.userAgent.toLowerCase();

    if(ua.match(/AlipayClient/i) =='alipayclient'){

        return true;

    }else{

        return false;

}

}

第二种:

if (/MicroMessenger/.test(window.navigator.userAgent)) {

            alert('微信客户端');

} else if (/AlipayClient/.test(window.navigator.userAgent)) {

            alert('支付宝客户端');

} else {

            alert('其他浏览器');

}

以上这两种亲测有效,(个人推荐第一种)希望能到帮助大家,如果感觉有用,点个喜欢(#^.^#)

相关文章
|
运维 JavaScript 应用服务中间件
怎么微信WeixinJSBridge.invoke支付成功居然不跳转?还把我页面给关了!这篇文章就告诉你What should I do!
怎么微信WeixinJSBridge.invoke支付成功居然不跳转?还把我页面给关了!这篇文章就告诉你What should I do!
864 0
怎么微信WeixinJSBridge.invoke支付成功居然不跳转?还把我页面给关了!这篇文章就告诉你What should I do!
|
XML 移动开发 小程序
抖音小程序开发 唤起收银台支付(可以选择支付宝APP支付或微信H5支付)
字节跳动也开放了小程序给商家接入,可以在旗下APP如抖音、今日头条、今日头条极速版等应用中即点即用,基于庞大的数亿用户量为其引流,帮助商家获取用户流量,销售商品,其模式和微信小程序差不多。
1754 0
抖音小程序开发 唤起收银台支付(可以选择支付宝APP支付或微信H5支付)
|
18天前
|
小程序 开发工具 开发者
【微信小程序】微信开发者工具 引用 vant-weapp时“miniprogram/node_modules/@babel/runtime/index.js: 未找到npm包入口文件” 解决办法
【微信小程序】微信开发者工具 引用 vant-weapp时“miniprogram/node_modules/@babel/runtime/index.js: 未找到npm包入口文件” 解决办法
22 1
|
7月前
|
算法 安全
图文创作者的新机会,微信公众号有了新的增长入口
图文创作者的新机会,微信公众号有了新的增长入口
47 0
|
8月前
|
存储 算法 JavaScript
微信支付-Native下单API支付封装+签名流程解读
微信支付-Native下单API支付封装+签名流程解读
85 0
|
9月前
|
测试技术 API 数据库
从零玩转系列之微信支付实战PC端支付微信退款接口搭建3
从零玩转系列之微信支付实战PC端支付微信退款接口搭建
62 0
|
9月前
|
JSON API 数据库
从零玩转系列之微信支付实战PC端支付微信退款接口搭建2
从零玩转系列之微信支付实战PC端支付微信退款接口搭建
63 0
|
9月前
|
小程序 安全 前端开发
从零玩转系列之微信支付实战PC端支付微信退款接口搭建1
从零玩转系列之微信支付实战PC端支付微信退款接口搭建
68 0
|
9月前
|
测试技术
从零玩转系列之微信支付实战PC端支付微信取消接口搭建2
从零玩转系列之微信支付实战PC端支付微信取消接口搭建
41 0
|
9月前
|
小程序 安全 前端开发
从零玩转系列之微信支付实战PC端支付微信取消接口搭建1
从零玩转系列之微信支付实战PC端支付微信取消接口搭建
66 0
从零玩转系列之微信支付实战PC端支付微信取消接口搭建1

热门文章

最新文章