起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1525|回复: 1

[结贴] 微信支付和微信登录(手机上微信没有登录的时候 都可以跳转到微信登录界面 但是)

[复制链接]

12

主题

22

帖子

67

积分

初级会员

Rank: 2

积分
67
QQ
发表于 2018-3-30 15:37:42 | 显示全部楼层 |阅读模式
模式4打包的微信支付和微信登录(手机上微信没有登录的时候 都可以跳转到微信登录界面 手机上的微信app登录的情况下  微信支付提示  -14 正在生成预支付订单  微信登录直接没有任何提示也不alert  )
$('.weixin_login').on('click',function() {
                                if (!navigator.weixin) {
                                        layer.msg("请安装最新版本(含插件)体验!");
                                        return;
                                };
                                var weixin = navigator.weixin;
                                function saveUser(data) {
                                        alert('dede');
                                        var user         = {};
                                        var url          = "{:url('mobile/contact/wxl')}";
                                        var success = function(x){
                                                if (x.state == 'success') {
                                                        if (x.status) {
                                                                layer.msg(x.info);
                                                                window.location.href = x.url;
                                                        }else{
                                                                layer.msg('登录失败!');
                                                        }
                       
                                                }
                                        }
                                        alert('qqqqqqqqq');
                                        user.openid         = data.openid;
                                        user.type                 = "wx";
                                        user.sex                 = data.sex;
                                        user.head                = data.headimgurl;
                                        user.name                 = data.nickname || "NONAME";
                                        user.nickname         = data.nickname || "NONAME";
                                        alert('5555555');
                                        $.ajax({type: 'POST',url: url,data: user,success: success,dataType: 'JSON'});
                                       
                                }

                                weixin.ssoLogin(function() {
                                        weixin.getUserInfo(saveUser, function(reason) {
                                                alert(reason);
                                        });
                                }, function(reason) {

                                        alert(reason);
                                });
                        });

  、





if (!navigator.weixin) {
                                        layer.msg("缺少支付宝支付插件");
                                        return;
                                }
                                var notifyUrl = "{:url("User/User/order")}";
                                var traceID = "dwece7wcw8ec8we85w";
                                var traceNo = "cwfd3edwesw";

                                var weixin = navigator.weixin;
                                weixin.generatePrepayId({
                                        "body" : "x5外卖",
                                        "feeType" : "1",
                                        "notifyUrl" : notifyUrl,
                                        "totalFee" : "1",
                                        "traceId" : traceID,
                                        "tradeNo" : traceNo
                                }, function(prepayId) {
                                        weixin.sendPayReq(prepayId, function(message) {
                                                var responseCode = parseInt(message);
                                                if (responseCode === 0) {
                                                        layer.msg(1);
                                                } else if (!isNaN(responseCode)) {
                                                        layer.msg((-13) + responseCode);
                                                } else {
                                                        layer.msg(-10);
                                                }
                                        }, function(message) {
                                                layer.msg(-10);
                                        });
                                }, function(message) {
                                        layer.msg(-11);
                                });

12

主题

22

帖子

67

积分

初级会员

Rank: 2

积分
67
QQ
 楼主| 发表于 2018-3-30 15:51:38 | 显示全部楼层
是我吧appid写错了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-23 15:13 , Processed in 0.089962 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表