其实关于微信支付,网上已经有很多的案例.今天主要是介绍下关于微信支付,退款,转账中遇到的那些容易而且极易被忽略的一些坑.至于key,mcid,oppid和证书下载网上已经很全面了
项目依赖
1 | java复制代码 <dependency> |
配置类:
1 | java复制代码public class WXConfigUtil implements WXPayConfig { |
上面的配置其实比较关键的就是证书读取的配置.废话也不多数,下面就是统一的下单接口的处理:
支付:(这里已app支付为例)
1 | java复制代码 Map<String, String> response; |
企业转账到个人:
1 | java复制代码 Map<String, String> restmap = null; |
退款:
1 | java复制代码 HashMap<String, String> data = new HashMap<String, String>(); |
统一回调:
1 | java复制代码 StringBuilder sb = new StringBuilder(); |
以上只是一些浅显的业务逻辑,希望对大家有所帮助
本文转载自: 掘金