微信支付需要在微信开发者平台开通:https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN
我这里主要说下我遇到的接入微信支付demo的几个小问题,demo下载地址是https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1
首先这个demo是Eclipse项目,在用Eclipse导入进来后会报"com.tencent.mm.sdk"这个路径找不到,原因有2个:
1.wechat-sdk-android-with-mta的包没有导入,右键选中包,build path->add to library导入包
2.wechat-sdk-android-with-mta包里面的路径应该是com.tencent.mm.sdk.opensdk,所以需要修改报错的引用路径,估计是demo只更新了sdk,没有更新代码
最后贴一下一个微信支付Android端快速接入的文章供参考:http://blog.youkuaiyun.com/xiong_it/article/details/51685033
这个参考文章里面有一个小问题,由于包名改了,文章里说混淆是
-keep class com.tencent.mm.sdk.** {
*;}
但是我觉得应该是
-keep class com.tencent.mm.opensdk.** {
*;}