cordova app 微信支付 登陆 分享
2017-12-29 本文已影响0人
answer6
有关微信的登陆、支付、分享等功能必须要微信开发平台申请好自己的账号
-
申请账号 创建应用
这里创建自己的移动应用
- 拿到官方给的 AppID AppSecret
image.png
申请成功了 对应的商户号和密码等信息会发送的你申请的邮箱里面
- 包名和签名还有插件都是集成到项目的 简单的介绍一下
cordova plugin add cordova-plugin-wechat --variable wechatappid=YOUR_APPID
安装之后包名没错的话,就可以调取微信登陆等
- app的微信支付必须要保证测试的app签名和第一步创建移动应用的时候提交的签名是一致的,要不然会报普通错误等!!! (这里的签名指的是app包的签名)
-
服务端处理demo
image.png
这里的APP_KEY注意 一定从后面的url去另外生成的,和之前微信给的AppID,和AppSecret是两码事
获取APP_KEY
这个登陆密码和账号 在你申请app微信支付成功的时候,会发送到你的申请邮箱里面的。
服务端返回事例(演示没有做token验证)
服务器返回数据事例
客户端代码
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);
})
}
})
}
点击触发即可 调取微信支付