失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 微信支付(小程序)-java配置

微信支付(小程序)-java配置

时间:2024-01-13 21:29:40

相关推荐

微信支付(小程序)-java配置

一:商户号配置与小程序设置

微信支付(小程序)-商户号配置与小程序配置

二:java引入微信jar包

<!-- 微信支付 --><dependency><groupId>com.github.binarywang</groupId><artifactId>weixin-java-pay</artifactId><version>3.8.0</version><exclusions><exclusion><artifactId>guava</artifactId><groupId>com.google.guava</groupId></exclusion><exclusion><artifactId>commons-io</artifactId><groupId>commons-io</groupId></exclusion><exclusion><artifactId>commons-lang3</artifactId><groupId>mons</groupId></exclusion></exclusions></dependency>

三:项目存入商户号证书

注:这是商户号配置中,详细前往操作一中观看

四:配置参数与实体类

yml文件中配置

# 自定义配置he:wx:appid: wx291cac11f428e94esecret: 2636dd0ae13ecafffc6b386799f5b2a6#微信支付pay:mchId: 商户号idmchKey: APIv2密钥keyPath: classpath:cert/apiclient_cert.p12 //证书路径 notifyUrl: https://服务器路径/api/pay/%s/%s 支付回调路径

读取微信支付配置的 实体类

package com.io.order.config;import lombok.Data;import org.springframework.boot.context.properties.ConfigurationProperties;import org.ponent;@Component@Data@ConfigurationProperties(prefix = "he.wx.pay")public class WxPayProperties {/*** 设置微信公众号或者小程序等的appid*/private String appId;/*** 微信支付商户号*/private String mchId;/*** 微信支付商户密钥*/private String mchKey;/*** apiclient_cert.p12文件的绝对路径,或者如果放在项目中,请以classpath:开头指定*/private String keyPath;/*** 支付回调Url*/private String notifyUrl;}

idea要有插件才能这样写

如果扳手那行是红色的那就是没有插件,需要你去下载。点击红色的那行查询需要的插件下载就行

五:支付编写

微信支付(小程序)-java实现与小程序实现

如果觉得《微信支付(小程序)-java配置》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。