发放指定批次的代金券

您所在的位置:网站首页 发放代金券怎么记账 发放指定批次的代金券

发放指定批次的代金券

2024-02-24 06:51| 来源: 网络整理| 查看: 265

商户平台/API完成制券后,可使用发放代金券接口发券。通过调用此接口可发放指定批次给指定用户,发券场景可以是小程序、H5、APP等。

注意:

商户可在H5活动页面、商户小程序、商户APP等自有场景内调用该接口完成发券,商户默认只允许发放本商户号(调用发券接口的商户号)创建的代金券,如需发放其他商户商户创建的代金券,请参考常见问题 (opens new window)Q1。 跨商户发券时,请求参数中除了stock_id和stock_creator_mchid为创建方提供的数据,其他的所有调用数据都由发放方提供。

频率限制:500/s

处理耗时:100ms

幂等规则:接口支持幂等重入

# 接口说明 支持商户: 【普通商户】 请求方式: 【POST】/v3/marketing/favor/users/{openid}/coupons 请求域名: 【主域名】 https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点 【备域名】 https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看 # 请求参数 Header HTTP头参数 Authorization 必填 string 请参考 签名认证 生成认证信息 Accept 必填 string 请设置为 application/json Content-Type 必填 string 请设置为 application/json Path 路径参数 openid 必填 string(128) 【用户openid】 openid信息,用户在appid下的唯一标识。校验规则:该openid需要与接口传入中的appid有对应关系。 Body 包体参数 stock_id 必填 string(20) 【批次id】 微信为每个批次分配的唯一id。校验规则:必须为代金券(全场券或单品券)批次号,不支持立减与折扣。 out_request_no 必填 string(128) 【商户单据号】 商户此次发放凭据号(格式:商户id+日期+流水号),商户侧需保持唯一性 appid 必填 string(128) 【公众账号ID】 微信为发券方商户分配的公众账号ID,接口传入的所有appid应该为公众号的appid或者小程序的appid(在mp.weixin.qq.com申请的)或APP的appid(在open.weixin.qq.com申请的)。校验规则:1、该appid需要与接口传入中的openid有对应关系;2、该appid需要与调用接口的商户号(即请求头中的商户号)有绑定关系,若未绑定,可参考该指引完成绑定(商家商户号与AppID账号关联管理) stock_creator_mchid 必填 string(20) 【创建批次的商户号】 批次创建方商户号。校验规则:接口传入的批次号需由stock_creator_mchid所创建。 coupon_value 选填 integer 【指定面额发券,面额】 指定面额发券场景,券面额,其他场景不需要填,单位:分。 (该字段暂未开放 )校验规则:仅在发券时指定面额及门槛的场景才生效,常规发券场景请勿传入该信息。 coupon_minimum 选填 integer 【指定面额发券,券门槛】 指定面额发券批次门槛,其他场景不需要,单位:分。 (该字段暂未开放 )校验规则:仅在发券时指定面额及门槛的场景才生效,常规发券场景请勿传入该信息。

请求示例

POST # 应答参数 200OK coupon_id 必填 string 【代金券id】 微信为代金券唯一分配的id。

应答示例

200 OK # 错误码 # 公共错误码 状态码 错误码 描述 解决方案 400 PARAM_ERROR 参数错误 请根据错误提示正确传入参数 400 INVALID_REQUEST HTTP 请求不符合微信支付 APIv3 接口规则 请参阅 接口规则 401 SIGN_ERROR 验证不通过 请参阅 签名常见问题 500 SYSTEM_ERROR 系统异常,请稍后重试 请稍后重试 # 业务错误码 状态码 错误码 描述 解决方案 400 APPID_MCHID_NOT_MATCH 商户号与AppID不匹配 调用接口的商户号需与接口传入的AppID有绑定关系,请参考常见问题 (opens new window)Q4 400 INVALID_REQUEST OpenID与AppID不匹配 OpenID与AppID需有对应关系 400 INVALID_REQUEST 非法的商户号 请检查商户号准确性 400 INVALID_REQUEST 调用频率过高 请降低API调用频率 400 INVALID_REQUEST 活动已结束或未激活 请检查批次状态 400 INVALID_REQUEST 批次信息获取失败,请确认参数是否有误 请检查创建商户号与批次号的对应关系 400 PARAM_ERROR AppID必填 请输入AppID 400 PARAM_ERROR OpenID必填 请输入OpenID 400 PARAM_ERROR 批次号必填 请输入批次号 400 PARAM_ERROR 商户号必填 请输入商户号 400 PARAM_ERROR 非法的批次状态 请检查批次状态,仅支持发放状态为“运营中”的代金券批次 403 MCH_NOT_EXISTS 商户号不合法 请检查商户号准确性 403 NOT_ENOUGH 批次预算不足 批次预算已发放完,请补充批次预算 403 NOT_ENOUGH 发券超过单天限额 已超过该批次设置的单天发放限制额度,无法发放 403 NOT_ENOUGH 账户余额不足,请充值 商户号余额不足,无法继续发券,请充值 403 NOT_ENOUGH 批次预算耗尽 该批次的预算已经耗尽 403 REQUEST_BLOCKED 商户无权发券 该批次不支持其他商户发放,请参考常见问题 (opens new window)Q1 403 REQUEST_BLOCKED 批次不支持跨商户发券 该批次不支持其他商户发放,请参考常见问题 (opens new window)Q1 403 REQUEST_BLOCKED 用户被限领拦截 该用户已达到该批次的领取上限,请参考常见问题 (opens new window)Q6 403 REQUEST_BLOCKED 不能在API渠道发放 请检查批次信息,仅支持发放微信支付代金券,不支持发放立减与折扣 403 REQUEST_BLOCKED 不支持指定面额发券 仅在发券时指定面额及门槛的场景才生效,常规发券场景请勿传入该信息 403 REQUEST_BLOCKED 仅在广告场景下发放批次 该批次已在朋友圈广告发放,不支持在其他渠道发放 403 RULE_LIMIT 用户已达最大领券次数 该用户已达到该批次的领取上限,请参考常见问题 (opens new window)Q6 403 RULE_LIMIT 被自然人规则拦截 该自然人已达到该批次的领取上限,请参考常见问题 (opens new window)Q6 403 USER_ACCOUNT_ABNORMAL 用户非法 用户命中微信支付风控模型,请参考常见问题 (opens new window)Q5 404 RESOURCE_NOT_EXISTS 批次不存在 请检查批次及制券商户号信息 429 FREQUENCY_LIMITED 当前请求人数过多,请稍后重试 请降低API调用频率


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3