---
url: "https://pay.weixin.qq.com/doc/v2/merchant/4011937419.md"
title: "操作指导"
doc_id: 4011937419
---

>更新时间：2025.06.06

## 1、发放前准备事项

### 1.1、开通小程序红包权限

注意： 根据监管要求，新申请商户号使用现金红包需要满足三个条件：

- 入驻时间超过90天；


- 截止今日回推30天连续不间断保持有交易；


- 保持正常健康交易。


在使用小程序红包之前，请前往开通小程序红包功能。操作路径：【登录微信支付商户平台——>产品中心——>小程序红包——>开通】。

![](https://gtimg.wechatpay.cn/resource/xres/mmpaydoc/static/img/b641aa0cea502a19cc0a294307b6eb8c.png)

首次开通时需要选择一个具体的小程序进行权限申请，如下图所示：

其他需要开通权限的小程序，可在页面自行设置。操作路径如下：【登录商户平台——>产品中心——>小程序红包——>产品设置】。（注：“产品设置”操作按钮仅当你开通小程序红包功能之后才会出现）

![](https://gtimg.wechatpay.cn/resource/xres/mmpaydoc/static/img/d9b129cdc346f94df6c8ae32dec65255.png)

注意：小程序开通了社交红包类目，或处于部分违规状态时，将无法开通小程序红包。

说明：在开通时请如实选择你的使用场景，且在红包的发放过程中如实上报你的场景，如有作假，微信支付将有权根据《微信支付商户平台使用协议》对你的商户号做出处理。

### 1.2、下载API证书

商户调用微信红包接口时，服务器会进行证书验证，请在商户平台下载证书

![](https://gtimg.wechatpay.cn/resource/xres/mmpaydoc/static/img/bd3f959e9ed27838d63229530f0cc000.png)

### 1.3、充值

在发放现金红包之前，请确保你的资金充足。如若不足，请充值。操作路径：【登录商户平台——>账户中心——>资金管理——>充值】

![](https://gtimg.wechatpay.cn/resource/xres/mmpaydoc/static/img/8fa1c265eaad6b5425ac57d2411d1351.png)

提示：新账户模式下的商户需确保自己是否开通运营账户，若有开通，则应该充值至运营账户

### 1.4、获取openid

目前支持向指定微信用户的openid发放指定金额红包。（获取openid参见微信公众平台开发者文档：[网页授权获取用户基本信息](https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html)）

### 1.5、相关参数设置

和红包相关的参数，你可以在页面上自主设置和更改。操作路径如下：【登录商户平台——>产品中心——>小程序红包——>产品设置】（注：“产品设置”操作按钮仅当你开通小程序红包功能之后才会出现）。

你可以设置和更改以下参数：

![](https://gtimg.wechatpay.cn/resource/xres/mmpaydoc/static/img/50f460003bc219aab602037c9bdbe921.png)

还可以对额度及安全等参数进行设置：

![](https://gtimg.wechatpay.cn/resource/xres/mmpaydoc/static/img/c7a2f5cf7fe04c2408d3022f29850842.png)

说明：

◆ 调用IP地址：设置之后，仅有已设置的IP地址可以调用，其余的IP调用会报错，最多支持10个；

◆ 单日发送金额上限：该商户一天允许发放的红包总金额上限；

◆ 单用户单日领取上限：限制同一openid同一日领取该商户的个数上限；

◆ 单用户单日领取金额上限：限制同一openid同一日领取该商户的红包金额上限

◆ 防刷等级：防刷是指微信风控针对微信小号、僵尸号、机器号等的拦截，你可以通过更改防刷等级控制防刷的强度（0级为关闭，1到3逐级递增安全等级）；

◆ 同时，你也可以申请更改红包额度。若超过所选使用场景的默认额度，则需要经过审核，审核通过之后才会生效；

◆ 发放小程序红包额度如下表

| 额度类型 | 额度说明 | 默认值 | 商户平台支持调整的额度范围 | 提额说明 |
| --- | --- | --- | --- | --- |
| 单笔发放额度 | 单笔最高发放红包金额 | 200元 | 不支持调整 | 暂不支持提额 |
| 单日发放额度 | 单日发放红包总金额 | 100元 | 0.1元 - 100万元 | 暂不支持提额 |
| 单用户单日领取额度 | 每日同一个用户领取本商户红包金额上限 | 10元 | 0.1元 - 1,000元 | 暂不支持提额 |
| 单用户单日领取个数 | 每日同一个用户领取本商户红包个数上限 | 1个 | 1个 - 10个 | 暂不支持提额 |

## 二. 微信小程序发红包接口调用流程

1. 后台API调用：待进入联调过程时与开发进行详细沟通；

2. 告知服务器：告知服务器接收微信红包的用户openID，告知服务器该用户获得的金额；

3. 从商户号扣款：服务器获取信息后从对应商户号的可用余额中扣除对应的金额；

4. 调用失败：因不符合发送规则，商户号余额不足等原因造成调用失败，反馈至调用方；

5. 红包创建成功：返回红包package；

6. 小程序发放红包：用户在小程序里通过jsapi领取并拆开红包；