cordova app 微信支付 登陆 分享

有关微信的登陆、支付、分享等功能必须要微信开发平台申请好自己的账号

  1. 申请账号 创建应用
    cordova app 微信支付 登陆 分享_第1张图片
    这里创建自己的移动应用

  1. 拿到官方给的 AppID AppSecret
    cordova app 微信支付 登陆 分享_第2张图片
    image.png

    申请成功了 对应的商户号和密码等信息会发送的你申请的邮箱里面

  1. 包名和签名还有插件都是集成到项目的 简单的介绍一下
cordova plugin add cordova-plugin-wechat --variable wechatappid=YOUR_APPID  

安装之后包名没错的话,就可以调取微信登陆等


  1. app的微信支付必须要保证测试的app签名和第一步创建移动应用的时候提交的签名是一致的,要不然会报普通错误等!!! (这里的签名指的是app包的签名)

  1. 服务端处理demo
    cordova app 微信支付 登陆 分享_第3张图片
    image.png

    这里的APP_KEY注意 一定从后面的url去另外生成的,和之前微信给的AppID,和AppSecret是两码事
    cordova app 微信支付 登陆 分享_第4张图片
    获取APP_KEY

    这个登陆密码和账号 在你申请app微信支付成功的时候,会发送到你的申请邮箱里面的。

服务端返回事例(演示没有做token验证)


cordova app 微信支付 登陆 分享_第5张图片
服务器返回数据事例

客户端代码

 function wxpay() {
                  $.ajax({
                        type:"GET",
                        url:"http://your_api_site",
                        success:function( data ){
                            Wechat.sendPaymentRequest(data,function( res ){
                                alert( res );
                                alert("Success");
                            },function( reason ){
                                alert("Failed:" + reason);
                            })
                        }
                  })
            }

点击触发即可 调取微信支付

你可能感兴趣的:(cordova app 微信支付 登陆 分享)