【微信支付】jsApi支付 V3版本(附代码)
1、接入前的准备
登录商户号配置v3秘钥
登录商户号配置商户证书 流程比较多,可以看官方提供的步骤操作,操作完后本地会生成三个证书文件
登录商户号设置支付授权目录
2、引入jar
我这里用的是gradle
implementation com.github.wechatpay-apiv3:wechatpay-apache-httpclient:0.4.2 implementation group: com.github.binarywang, name: weixin-java-common, version: 3.3.0
3、创建三个工具方法
构造jsApi下单请求参数
创建下单httpClient方法:
获取签名方法
给当前url鉴权,否则前端无法唤起支付窗口