圖片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:接下來有點忙,忙過了就來和你們分享乾貨,因此接下來只能不按期寫文章。****微信支付