# wx-java-demo **Repository Path**: comYLScn/wx-java-demo ## Basic Information - **Project Name**: wx-java-demo - **Description**: 后端服务,使用wxjava实现微信的预下单,支付(wx-andorid-demo)需集合此项目一起使用,订单查询、退款、退款订单查询相关支付的案例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-21 - **Last Updated**: 2022-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wx-java-demo #### 介绍 后端服务,使用wxjava实现微信的预下单,支付(wx-andorid-demo)需集合此项目一起使用,订单查询、退款、退款订单查询相关支付的案例 #### 软件架构 软件架构说明 #### 使用说明 1. 配置application.yml相关微信配置 2. 在/resource/cert 目录下存放自己的商户证书文件,退款需要校验证书 3. 需要配合开源项目中App支付,来对预下单支付,否则没有办法用微信支付自己的订单,流程无法运行 https://gitee.com/comYLScn/wx-andorid-demo 4. WxApiTests基本上都是有用的,注意此generatePaySgin()方法是生成的相关信息,可以在wx-andorid-demo中配置中填写信息, 以便完成app支付 5. WxController里面填写了微信下单回调和微信退款回调的主逻辑,具体的业务需要结合自己的项目去实现 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 参考资料 1. App端开发步骤 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5 2. 统一接口 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1 3. 支付时序图 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3 4. weixin-java-pay实现APP微信支付与退款 https://blog.csdn.net/earthhour/article/details/103961183 5. 微信APP支付(基于Java实现微信APP支付) https://www.cnblogs.com/LJing21/p/11221184.html 6. 官方SDK案例 https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=11_1 7. 微信支付接口签名校验工具 (签名、坑、微信) https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1 8. 关于WXjava的使用案例,对微信支付快速开发上手 https://gitee.com/binary/weixin-java-pay-demo/blob/master/src/main/java/com/github/binarywang/demo/wx/pay/controller/WxPayController.java 9. WXjava官方 https://gitee.com/binary/weixin-java-tools?_from=gitee_search 10. WXjava官方demo项目 https://gitee.com/binary/weixin-java-tools/blob/develop/demo.md #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)