图片git
分割线 箭头 动态
换了两个项目框架,去年的SSM与今年的SpringBoot,都涉及了小程序支付与退款的业务,可是对于支付,无论微信仍是支付宝都是文档不详细的,并且还不少坑,因此就本身搞了一个傻瓜式的支付工具包,已上传github,有兴趣的自行动手。github
地址:小程序
https://github.com/UncleCatMySelf/EsayWxPay
UncleCatMySelf/EsayWxPay微信
仅需两步便可下单与退款app
1、配置信息,你的商户号、appId啥的框架
2、生成下单对象与退款对象ide
//构造对应本身的下单五个参数便可工具
wxRequest.setBody(ORDER_NAME); wxRequest.setOpenId(orderDTO.getBuyerOpenid()); wxRequest.setTotalFee(orderDTO.getOrderPayment()); wxRequest.setOutTradeNo(orderDTO.getOrderId()); wxRequest.setNotifyUrl(AppConstant.NOTIFY_URL); log.info("【微信支付】发起支付,request={}", JsonUtil.toJson(wxRequest)); try { //调用支付 wxResponse = wxPayUtil.pay(wxRequest); }catch (Exception e){ e.printStackTrace(); }
图片
以后调用接口测试便可下单、退款啦,注意设置小程序的发布,还有外网环境等。测试
PS:接下来有点忙,忙过了就来和你们分享干货,因此接下来只能不按期写文章。****微信支付