coder-zhw / wechat

wechat 微信开发sdk及spring-boot集成

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License

WeChat 微信开发

目前支持的功能

  • 微信公众号网页授权登录
  • 微信支付-扫码支付模式二
  • 微信支付-公众号支付

关键 Class

对微信 api 的调用由 WeChatXXXClient 相关接口发起请求

  • WeChatMpClient 微信公众号客户端
  • WeChatPayClient 微信支付客户端

对微信回调接口已提供相关 Controller,并采用 spring 事件机制封装

  • WeChatMpAuthenticationSuccessEvent 微信公众号授权成功事件
  • WeChatPayUnifiedOrderEvent 支付统一下单事件
  • WeChatPayNotifyResultEvent 支付结果通知事件

测试

  • wechat-test 模块用于支撑测试,提供一些工具类和基于 AssertJ 生成的断言。
  • WireMock 工具用于仿真 Mock 测试。
  • https://natapp.cn/ 用于真实环境测试,其提供了内网穿透和ICP备案的域名。

About

wechat 微信开发sdk及spring-boot集成

License:Apache License 2.0


Languages

Language:Java 99.8%Language:Shell 0.2%