android 微信支付
2016-08-18 14:14
106 查看
1. 在微信后台注册app
2. 导包
3. 取得支付所需参数 appId、partnerId、prepayId、packageValue、nonceStr、timeStamp、sign
4. 调起微信支付:
final IWXAPI api = WXAPIFactory.createWXAPI(this, "你的appId", false);
api.registerApp("你的appId");
PayReq req = new PayReq();
req.appId = appid;
req.partnerId = partnerid;
req.prepayId = prepayid;
req.packageValue = packageValue;
req.nonceStr = noncestr;
req.timeStamp = timestamp;
req.sign = sign;
api.sendReq(req);
5. 添加回调WXPayEntryActivity,跟微信分享一样,放在程序包名下,wxapi中。
支付跳转到微信回来后,会返回WXPayEntryActivity,自己添加所需的功能。
api = WXAPIFactory.createWXAPI(this, "appid");
api.handleIntent(getIntent(), this);
重写onResp方法,根据返回不同的 resp.errCode,做不同的处理。一般来讲,0是成功,-1是失败,-2是取消。
6. 在manifest添加:
<activity
android:name=".wxapi.WXPayEntryActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="true"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
注意打包运行测试~
2. 导包
3. 取得支付所需参数 appId、partnerId、prepayId、packageValue、nonceStr、timeStamp、sign
4. 调起微信支付:
final IWXAPI api = WXAPIFactory.createWXAPI(this, "你的appId", false);
api.registerApp("你的appId");
PayReq req = new PayReq();
req.appId = appid;
req.partnerId = partnerid;
req.prepayId = prepayid;
req.packageValue = packageValue;
req.nonceStr = noncestr;
req.timeStamp = timestamp;
req.sign = sign;
api.sendReq(req);
5. 添加回调WXPayEntryActivity,跟微信分享一样,放在程序包名下,wxapi中。
支付跳转到微信回来后,会返回WXPayEntryActivity,自己添加所需的功能。
api = WXAPIFactory.createWXAPI(this, "appid");
api.handleIntent(getIntent(), this);
重写onResp方法,根据返回不同的 resp.errCode,做不同的处理。一般来讲,0是成功,-1是失败,-2是取消。
6. 在manifest添加:
<activity
android:name=".wxapi.WXPayEntryActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="true"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
注意打包运行测试~
相关文章推荐
- 微信支付 for android 集成笔记( 集成遇到问题记录)
- Android学习之 移动应用<App>微信支付集成小结
- android微信支付的实现
- [Android]Android接微信支付接口-如何跑通微信支付的demo (欢迎入坑) 群:121382044
- android 微信支付成功,未返回回调页面
- Android微信支付开发问题
- Android 微信支付body参数不支持中文的问题
- android微信支付
- Android 微信支付集成
- android微信支付
- android微信支付移植的步骤
- android微信支付
- android微信支付开发
- Android开发之微信支付功能
- android 微信支付功能支付返回-1问题
- android集成微信支付
- android微信支付
- android 微信支付直接跳转结果
- android微信支付(问题总结)