d***@qq.com
d***@qq.com
  • 发布:2017-09-29 00:24
  • 更新:2017-10-02 09:58
  • 阅读:1286

微信登录和支付 如何强化

分类:wap2app

微信登录和支付 如何强化?

2017-09-29 00:24 负责人:无 分享
已邀请:
d***@qq.com

d***@qq.com (作者)

微信登录 代码如下(M站):

    var auths=null;  
    plus.oauth.getServices( function(services){  
        auths = services;  
        for(var i in auths){  
            if(auths[i].id=='weixin'){  
                var s = auths[i];  
            }  
        }  
        if ( !s.authResult ) {  
            s.login( function(e){  
                s.getUserInfo( function(e){  
                    alert( "获取用户信息成功:"+JSON.stringify(s.userInfo) );  
                }, function(e){  
                    alert( "获取用户信息失败:"+e.message+" - "+e.code );  
                } );  
            }, function(e){  
                alert( "登录认证失败!" );  
            } );  
        }else{  
            alert( "获取用户信息成功:"+JSON.stringify(s.userInfo) );  
        }  
    }, function(e){  
        alert( "获取分享服务列表失败:"+e.message+" - "+e.code );  
    } );  
DCloud_heavensoft

DCloud_heavensoft

在wap站判断ua包含HTML5Plus,然后直接调plus.oauth和plus.payment。
关于微信支付,推荐使用微信的H5支付,目前已经开放申请,这样有更好的兼容性,普通浏览器里也可以使用微信支付了。

该问题目前已经被锁定, 无法添加新回复