转自:http://www.2cto.com/kf/201409/330136.html
准备:
1,导入微信的libs包libammsdk.jar;
2,测试时使用weixinDemo中的debug_keystore;
3,需要注意应用要通过审核,并且几个Key值正确,一下为微信支付Demo中的值:
1 2 3 4 5 6 7 8 9 10 |
|
==========================================
根据微信支付Demo,微信支付分为三步:
第一步,获取accessToken,accessToken值第二步要用;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
解析服务器响应
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
第二步,根据第一步的accesstoken值,将 组装的商品参数Post给微信服务器
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
组装参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Post给服务器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
1 |
|
1 |
|
第三步:在项目下新建一个包wxapi,建立一个类名为WXPayEntryActivity作为接受微信的支付结果,不过最终结果以服务器的返回为准notify_url:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
3,对应的支付界面
转载:http://blog.csdn.net/chaoyu168/article/details/49423529