Android 微信支付
2015-08-31 15:38
369 查看
首先你去微信开放平台 登录或者注册并且创建一个移动应用。这里走起去创建应用 ,这里不多做介绍,还是给个链接吧 。
然后去下载配件(jar包什么的)
这里任意门 。只需要下载示例 ,唔,你说示例没用,我又没有要你用示例,那是资源文件。
下载好了导入示例(这里用eclipse)
这里有jar包,有你要的!
到这里要么你新建一个工程,什么!你不会,那你现在可以 ctrl + w 。
看到这里,基本上都知道要干嘛了吧,去看 " Constants.java " ,
这里告诉大家 ,其实你只需要APPID , 其他都后台去完成,你说要是后台来问你啊,发这个链接过去 https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=9_1
扯了这么多,重点来了。
1 请求服务器得到预支付ID
2 请求服务器获取 调起微信所需的 字段 链接在这
3 调起支付
以上代码就是调起支付的方法要执行的代码,这样就完成了一次调起支付。
差点又忘了,一定要注册APP到微信,代码如下:
以及在oncreate 方法中
调起支付的结果在 不明白是什么意思看这里链接
然后去下载配件(jar包什么的)
这里任意门 。只需要下载示例 ,唔,你说示例没用,我又没有要你用示例,那是资源文件。
下载好了导入示例(这里用eclipse)
这里有jar包,有你要的!
到这里要么你新建一个工程,什么!你不会,那你现在可以 ctrl + w 。
看到这里,基本上都知道要干嘛了吧,去看 " Constants.java " ,
这里告诉大家 ,其实你只需要APPID , 其他都后台去完成,你说要是后台来问你啊,发这个链接过去 https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=9_1
扯了这么多,重点来了。
1 请求服务器得到预支付ID
2 请求服务器获取 调起微信所需的 字段 链接在这
3 调起支付
// TODO 提交微信支付信息 PayReq payReq = new PayReq(); payReq.appId = datas.getString("appid"); payReq.partnerId = datas.getString("partnerid"); payReq.prepayId = datas.getString("prepayid"); payReq.nonceStr = datas.getString("noncestr"); payReq.timeStamp = datas.getString("timestamp"); payReq.packageValue = datas.getString("package"); payReq.sign = datas.getString("sign"); api.sendReq(payReq);
以上代码就是调起支付的方法要执行的代码,这样就完成了一次调起支付。
差点又忘了,一定要注册APP到微信,代码如下:
private IWXAPI api;
以及在oncreate 方法中
api = WXAPIFactory.createWXAPI(MainActivity.this, null); // 将该app注册到微信 api.registerApp(Constant.APP_ID);
调起支付的结果在 不明白是什么意思看这里链接
相关文章推荐
- Android Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- 微信接入
- iOS_微信支付
- 微信分享
- 微信红包API接口(PHP)
- 每天一个小程序——统计字符的个数
- 微信API学习笔记
- 微信 redirect_uri 参数错误
- 使用Chrome修改user agent模拟微信内置浏览器
- 微信公众平台开发(四)——微信支付
- 微信公众平台开发之天气预报功能
- 一款基于微客服的仿微信的聊天软件
- 【微信开发】一获取用户授权(静默授权方式)
- 微信开发大坑汇总之微信支付篇
- 【wechat】微信开发——自定义菜单
- 微信公众平台开发之天气预报功能
- 微信公众号开发模型WeChat
- 微信图片预览
- iOS微信支付相关~~
- 生成微信公众号关注二维码