今天终于把关于微信的后台以及调试都整好了,不可谓不艰辛啊~~
最终的完整代码,请查看我的github,直接git,修改config中的APP_ID,MCH_ID以及MCH_SECRET就可以运行了。
简单说一下代码中包含的内容:1. 统一下单功能,2. 支付结果通知接口;3. 支付结果查询功能;4. 沙盒仿真系统测试代码
关于沙盒仿真系统的测试说明一下:在调用仿真系统接口之前,需要先调用沙盒signkey接口,获取签名key,也就是用这个key代替我们真实的MCH_SECRET来调用仿真系统,具体的工作过程见如下代码:
parm.put("sign", PayUtil.getSign(parm, API_KEY)); // 签名
// 对接仿真系统测试
API_KEY = null;
getSandParams(parm);
parm.remove("sign");
parm.put("sign", PayUtil.getSign(parm, API_KEY)); // 再签名
...
/**