Java对接微信支付(完整全流程)

您所在的位置:网站首页 java微信支付接口开发流程视频 Java对接微信支付(完整全流程)

Java对接微信支付(完整全流程)

2024-07-02 01:36| 来源: 网络整理| 查看: 265

Java对接微信支付及支付回调通知的全流程

一、所用框架。对接微信支付我们技术组用的是payment框架,因为该框架已整合springboot因此很方便快捷

cn.felord payment-spring-boot-starter 1.0.12.RELEASE

二、YML配置文件参数。我们对接的是微信最新的V3版本支付接口

pay: v3: 202112: # 应用appId 服务商模式下为服务商的appid 必填 app-id: XXX # v3 密钥 必填 app-v3-secret: XXX # 微信支付商户号 服务商模式下为服务商的mchid 必填 mch-id: XXX # 商户服务器域名 用于回调 需要放开回调接口的安全策略 必填 domain: XXX # 商户 api 证书路径 必填 填写classpath路径 位于 maven项目的resources文件下 cert-path: config/wechat/apiclient_cert.p12

三、JSAPI支付调用的接口。调用框架内部已经封装好的api很方便(有兴趣可以看看源码)

1、封装请求参数实体: @Data @Builder @NoArgsConstructor @AllArgsConstructor(access = AccessLevel.PRIVATE) public class WechatJsApiDTO implements Serializable { private static final long serialVersionUID = -1949915352969937043L; /** 金额,单位[分] */ @NotNull(message = "金额不能为空") private BigDecimal total; /** 小程序用户的openId */ @NotBlank


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3