Android微信支付集成和踩过的坑

近公司需要微信支付,所以不得不去看看微信支付文档。但是你懂得,那文档写的真带劲,看不懂。我直接放弃,开始集成。但是调起微信支付的时候:结果码为-1,心里一惊,肯定哪里错了,就开始找坑。所以把自己解决的过程分享给大家,让集成微信支付成为很容易的一件事。

1、前期的准备:把App安装到手机,然后去微信平台下载签名工具:https://open.weixin.qq.com/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android.apk,安转到手机上。打开签名工具:输入你App的包名。然后去微信开放平台的管理中心修改应用签名。这样就不用担心签名的问题了

2、我们需要的资源其实有以下几样,在开始前,就这些转备好吧
1)微信支付的APPID(还是在微信开放平台查看)


2)微信支付依赖包 libammsdk.jar(Demo中复制)
3)一个Activity类 >>> WXPayEntryActivity.java(Demo中复制,注意放的位置:必须在wxapi包下,就是这么霸道)


3、这里开始就可以写代码了:

1)提交订单信息给后台获取加签后的订单信息:这里就是调用服务器接口,看一下你需要传给服务器什么收据了。比如我的项目中需要传给服务器一下的参数:

//票务id
mMap.put("TicketId",ticketId);
//场次id
mMap.put("SeasonId",seasonId);
/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值