android微信支付移植的步骤
2015-01-27 14:57
337 查看
1,//微信开发平台
https://open.weixin.qq.com/cgi-bin/frame?t=home/app_tmpl&lang=zh_CN,到开发平台上的“应用详情中”,配置好
应用签名:**********************************
包名:net.sourceforge.simcpux(假定为应用包名,这个在后面得回调用到,很重要)
2,
,将demo中得libs下的包导入到项目中
3,在AndroidManifest.xml中注册()
<activity
android:name=".wxapi.WXPayEntryActivity"
android:exported="true"
android:launchMode="singleTop"/>
注意:
包名与微信平台上一致,
4,将demo中得WXPayEntryActivity类按照下面的方式贴到自己的项目中
回调类WXPayEntryActivity必须放在包名+wxapi下,原因:微信的回调是通过Java反射机制使用的,若不按照此方式,不会执行回调
5,剩下的就是代码逻辑,按照demo中所述,我们采用的是服务器签名方式,从自己的服务器获取到参数(参考微信后台接口文档)传给微信,
PayReq req = new PayReq();
req.appId = Constants.APP_ID;
req.partnerId = "*************";
req.prepayId = "*************";
req.nonceStr = "*************";
req.timeStamp = String.valueOf(*************);
req.packageValue = "*************";
req.sign = "*************";
api.sendReq(req);
5,微信的所有调用客服端行为都要求应用签名,只有正式签名才能使用支付功能
6,若,以上步骤还是不能调用微信客服端,请将微信数据清空重置一下。
https://open.weixin.qq.com/cgi-bin/frame?t=home/app_tmpl&lang=zh_CN,到开发平台上的“应用详情中”,配置好
应用签名:**********************************
包名:net.sourceforge.simcpux(假定为应用包名,这个在后面得回调用到,很重要)
2,
,将demo中得libs下的包导入到项目中
3,在AndroidManifest.xml中注册()
<activity
android:name=".wxapi.WXPayEntryActivity"
android:exported="true"
android:launchMode="singleTop"/>
注意:
包名与微信平台上一致,
4,将demo中得WXPayEntryActivity类按照下面的方式贴到自己的项目中
回调类WXPayEntryActivity必须放在包名+wxapi下,原因:微信的回调是通过Java反射机制使用的,若不按照此方式,不会执行回调
5,剩下的就是代码逻辑,按照demo中所述,我们采用的是服务器签名方式,从自己的服务器获取到参数(参考微信后台接口文档)传给微信,
PayReq req = new PayReq();
req.appId = Constants.APP_ID;
req.partnerId = "*************";
req.prepayId = "*************";
req.nonceStr = "*************";
req.timeStamp = String.valueOf(*************);
req.packageValue = "*************";
req.sign = "*************";
api.sendReq(req);
5,微信的所有调用客服端行为都要求应用签名,只有正式签名才能使用支付功能
6,若,以上步骤还是不能调用微信客服端,请将微信数据清空重置一下。
相关文章推荐
- Android 6410 移植步骤说明
- 移植ANDROID系统到MINI2440的步骤
- Android集成微信支付主要步骤和特别需要注意的问题
- android微信支付集成步骤
- react-native移植到android项目中详细步骤
- 【转】Android移植到Asus P535步骤说明
- MUI中微信支付必须用自有的 Android程序签名详解、打包、发布到Google play步骤
- Android Eclipse下工程移植到Android Studio详细步骤
- Android Eclipse下工程移植到Android Studio详细步骤
- 基于MT6752/32平台 Android L版本驱动移植步骤 根据MK官网所述,在Android L 版本上Turnkey ABS 架构将会phase out,而Medi
- Android系统移植之arm移植步骤
- 移植google操作系统android的5个步骤之(一)
- [置顶] Android系统移植与调试之------->Amlogic方案编译步骤
- Android微信支付步骤简述
- 【实践驱动开发3-006】TI WL1835MODCOM8 在android的移植 - SDIO wifi驱动的注册步骤
- Android移植到Asus P535步骤说明
- Android系统移植与调试之------->Amlogic方案编译步骤
- FFmpeg在Android上的移植优化步骤
- Android 微信支付步骤
- Android 微信支付 最新 2018 步骤清晰,简单集成