微信红包的使用已经很广泛,本篇文章介绍了微信发红包的实例,需要有认证的公众号,且开通了微信支付,商户平台且开通了现金红包的权限即可。
https://pay.weixin.qq.com商户登陆地址。选择查看营销中心的现金红包
https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_1 现金红包的官网文档说明
先看几个图 简单的测试。前提需要你去商户平台先充值。不支持预支付。本文只是总结微信现金红包接口的调用与实现。具体要根据自己的业务去实现如何调用该接口。
https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3 文档中普通红包有关于所有的讲解。 调用必须有商户平台的证书。
需要的参数也都有列出。根据自己需求来决定。
1.java封装一个红包对象
2.需要用的工具类 createBillNo是生成商户订单号 官网文档要求如下:
3.前面工作很简单需要的证书和商户号有。且商户平台有金额即可测试现金红包接口
测试中除了sign为空。其他都可以填充。现在我们生成sign签名;根据pack对象中的参数去生成sign;
具体签名算法https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3 官网给出的地址
https://pay.weixin.qq.com/wiki/tools/signverify/可以在这个测试页面进行对比看加密后是否一致。
4.发送红包
5.返回的xml看是否成功 由于只充值了1元 前几天已经测试发送 所以返回如下信息
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我是攻城狮。