使用步骤
1.把lib里的包放到工程下
2.把所有.java放到工程的文件夹下
3.打开WeixinPay.java
4.首先是初始化方法 initXmlData,这个方法给11个参数赋值,最后给签名赋值
签名的赋值方式 可以打开PayCommonUtil 这个类看,签名生成规则更api_key和传入的参数顺序有关系
5.初始化好数据后把map通过 CommonUtilPub.mapToXml方法 生成xml
6.在getcodeUrl方法中,用统一下单url和生成的xml 通过CommonUtilPub.httpsRequest方法 得到从微信
返回的字符串 注意如果成功应该返回 <xml><return_code><![CDATA[SUCCESS]]></return_code> 这样的字符串
7.返回成功后 从字符串中读取codeurl,getcodeUrl这个方法就是得到codeurl的方法
8.getQrurl这个方法会通过codeurl,把二维码图片下载到你需要的路径 然后返回路径
9.以上就是生成二维码的说明,在main方法中可以测试。
注意:保密原因,configutil里的参数都是经过修改的,请替换成自己微信的参数
product_id是商品id 是程序自己生成的
评论1
最新资源