使用java集成微信支付sdk。

1搜索微信商户平台。进入开发文档

 2选择相应的开发应用,其实大都差不多。我这边做的是小程序,就以小程序为例。选择小程序,下载对应的sdk.

4下载完对应的sdk以及dome之后。使用的时候,直接使用pom文件导入,然后安装,最后导入到自己使用发服务中即可。重点--小程序中没有sdk。直接去其他相关程序中下载sdk即可。JSAPI或者NAtive支付

5

  你只要按照文档封装相应的参数,签名、随机字符串、都不需要再进行封装,sdk内部已经做好了。

6返回之后的参数,可以使用微信自带的工具类 xmltomap方法转换成map.就可以完成相应的逻辑

7最重要的一点,使用微信退款时。是需要双证书的。虽然我也没明白双证书是什么意思,按照我理解就是需要appkey和一个api证书。

8api证书可以去商户平台后端,下载,谨慎重置证书。

9将证书路径。放到sdk中的inpustream中,返给微信服务端即可。

10注意------注意---------注意 。linux在使用证书的路径时一定要是服务端的绝对路径,不能从项目中获取。(重点)

原文地址:https://www.cnblogs.com/qmk-716/p/13274951.html