Android 微信支付

首先你去微信开放平台 登录或者注册并且创建一个移动应用。这里走起去创建应用 ,这里不多做介绍,还是给个链接吧 。

然后去下载配件(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);

调起支付的结果在 不明白是什么意思 看这里链接





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值