详细过程:
一、 开发步骤
注册registerApp、获取token、获取prepayId、调用sendReq
二、 客户端操作
把constant.java、MD5.java、PayActivity.java、util.java拷贝到项目下、复制wxapi/WXPayEntryActivity.java到项目下
三、后台设置
商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID。由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付。设置界面在【开放平台】中的栏目【管理中心 / 修改应用 / 修改开发信息】里面,
正式签名:将打包好的apk安装到手机上,在用签名工具生产签名,在后台设置进行设置
测试签名:用开发工具运行出来(如:eclipse),此时用签名工具生成的是测试签名
四、打包注意事项
如果要想在别人开发工具里打包的apk也能正常支付,location的地址必须和第一次打包时保持一致,生成的文件也要拷贝过来。
五、有的手机无法支付,可以试下清理微信缓存,再重启手机