闲暇时间将在android app 微信支付中遇到的坑给大家分享一下,希望能给大家在开发的过程中带来一些帮助。
一、需要在微信开放平台中 添加移动应用, 申请appi;
二、在开放平台的应用中配置你开发的App的报名和签名;
三、申请该应用的微信支付功能。并在申请的商户平台上添加商户key(方便以后签名使用);
四、创建预订单:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1
五、在android中调用微信支付:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&index=2 (签名字段的key一定要小写,不要和android 中 调用的对象属性值签名)
六、在包下面创建 .wxapi.WXPayEntryActivity.java (一点要是这样的名字,包和类名都不能发送变化)来接受微信支付返回的值。
注意:第五步第六步一定要当心。在这里经常会出错。