1.场景还原
最近项目要求上线微信支付原路退款功能,今天笔者就微信支付原路退款的流程梳理下,方便有需要的伙伴借阅
2.准备工作
①获取微信支付的相关配置
WECHATPAY_PARTNER = "150xxxxxxx"; //商户号
WECHATPAY_PARTNERKEY = "Yunjunxxxxxxxxxxxxxyyyyyyyy"; //商户秘钥
②获取微信支付API证书
微信支付后台管理--》API安全--》下载证书
③阅读微信官方申请退款文档,确保请求参数完整
④将证书.p12文件放置工程的resources下
InputStream instream = PropertiesUtil.class.getResourceAsStream("/yiwei/apiclient_cert.p12")
3.实现方案
代码如下:
@Override
publ