微信支付商品券接入Java示例分享
最近在对接微信支付商品券接口,发现接口还是挺复杂的,参数很多,层级比较深,不同类型的券还有一些参数上的区别,理解起来需要花一些时间。 在网上找了一些资料,发现完整可用的示例代码比较少,于是自己花时间研究文档,整理了一份完整的 Demo。 希望这份代码能帮助到有同样需求的朋友,节省一些摸索的时间。 !!!觉得有用请给我点赞,另外也在git上点star,写示例代码不容易!!! !!!觉得有用请给我点赞,另外也在git上点star,写示例代码不容易!!! !!!觉得有用请给我点赞,另外也在git上点star,写示例代码不容易!!! 主要内容支持品牌商户、服务商两种模式支持单券、多次优惠两种使用模式包含满减、折扣、兑换三种券类型共计 20种场景,覆盖了大部分常见的使用情况签名验签等基础功能已封装好,修改配置参数即可运行 开发笔记关于 SINGLE 的含义:[代码]scope=SINGLE[代码] 表示单品券,[代码]usage_mode=SINGLE[代码] 表示单券模式,两者含义不同,需要注意区分文档结构较深:参数嵌套层级较多,建议配合示例代码一起阅读,会更容易理解单券与多次优惠的区别:两种模式的参数结构不同,单券使用 [代码]stock[代码],多次优惠使用 [代码]stock_bundle[代码],请注意选择正确的参数优惠力度配置位置:单券全场的优惠力度在 [代码]single_usage_info[代码] 中配置,单券单品的优惠力度在 [代码]stock[代码] 中配置combo_package_list 字段:当优惠范围为 [代码]SINGLE[代码](单品券)时,此字段为必填项,与是否为套餐无关项目地址代码已开源,README 中有详细说明: GitHub: https://github.com/SingleThread-cpu/wechatpay-product-coupon-demo如果对你有帮助,欢迎点个 Star⭐️ 让我知道这几天没白熬夜😂