企业微信支付的接口开发总结

本文档详细介绍了如何进行企业微信支付接口的开发,从准备工作如下载支付证书、配置微信静默授权,到开发工作中的定义支付全局变量和服务类实现,提供了一条清晰的实践路径。
摘要由CSDN通过智能技术生成

     涉及微信方面的开发,总是避免不了做微信支付。网上的总结繁杂而没有重点,看了摸不清思路,官方文档简单解决不了实际业务问题。于是根据业务需要写了一个微信支付接口,并做分享。

1.准备工作

1.1 登录微信商户平台(https://pay.weixin.qq.com/),下载支付证书

下载好证书后,放在服务器tomcat的指定目录,这里放在D:\server\apache-tomcat-7.0.79\cert目录下,方便程序读取

1.2 微信静默授权配置链接配置(这一步可以不用,只是做记录)。打开微信管理后台-->设置-->公众号设置-->功能设置-->加上所属系统的域名

1.3 下载授权配置文件,放着tomcat服务器项目根目录

 

静默授权调链接地址格式:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxfe1eac14585ecbfc&redirect_uri=https://xxxx.xxx.com/a/answerScan&response_type=code&scope=snsapi_base&state=1#wechat_redirect

其中redirect_uri必须存在于1.2步骤加上的域名,否则静默授权无效。

2.开发工作

2.1 定义支付相关全局变量,方便程序中获取

PayPath=D:/server/apache-tomcat-7.0.79/cert/apiclient_cert.p12
MchId=*********
Key=***********

2.2 史上最简洁微信支付Service类

/**
 * 微信支付接口
 * @author linhaiy
 * @date 2019.05.06
 */
@Service
@Transactio
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潇潇雨歇_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值