查询批次详情

更新时间:2024.11.18

通过此接口可查询批次信息,包括批次的配置信息以及批次概况数据。

注意:
• 该接口支持批次创建商户号与批次发放商户调用

接口频率:不区分来源 1000/s 单ip 500/s

接口耗时:1S

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

接口说明

支持商户:【普通服务商】 【从业机构(银行)】 【从业机构(支付机构)】 【渠道商】 【清算机构】

请求方式:【GET】/v3/marketing/favor/stocks/{stock_id}

请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点

     【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看

请求参数

Header HTTP头参数

Authorization  必填 string

请参考签名认证生成认证信息


Accept  必填 string

请设置为application/json


path 路径参数

stock_id  必填 string(20)

【批次号】微信为每个代金券批次分配的唯一id。


query 查询参数

stock_creator_mchid  必填 string(20)

【创建批次的商户号】批次创建时的商户号。
校验规则:接口传入的批次号需由stock_creator_mchid所创建。

请求示例

GET

1curl -X GET \
2  https://api.mch.weixin.qq.com/v3/marketing/favor/stocks/9856888?stock_creator_mchid=123456 \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" 
5

应答参数

200 OK

stock_id  必填 string

【批次号】微信为每个代金券批次分配的唯一id。


stock_creator_mchid  必填 string

【批次创建方商户号】微信为创建方商户分配的商户号


stock_name  必填 string

【批次名称】批次名称


status  必填 string

【批次状态】批次状态,枚举值:
unactivated:未激活
audit:审核中
running:运行中
stoped:已停止
paused:暂停发放


create_time  必填 string

【创建时间】批次创建时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示,北京时间2015年5月20日 13点29分35秒。


description  必填 string

【使用说明】批次描述信息


stock_use_rule  选填 object

【满减券/消费金批次使用规则】满减券或消费金批次特定信息。

属性

available_begin_time  必填 string

【可用开始时间】可用开始时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示,北京时间2015年5月20日 13点29分35秒。


available_end_time  必填 string

【可用结束时间】可用结束时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示,北京时间2015年5月20日 13点29分35秒。


distributed_coupons  必填 integer

【已发券或消费金数量】已发券或消费金数量


no_cash  必填 boolean

【是否无资金流】是否无资金流。枚举值:
ture:是
false:否


start_time  选填 string

【激活批次的时间】批次激活开启时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示,北京时间2015年5月20日 13点29分35秒。


stop_time  选填 string

【终止批次的时间】批次永久停止时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示,北京时间2015年5月20日 13点29分35秒。


cut_to_message  选填 object

【减至批次特定信息】单品优惠特定信息

属性

singleitem  必填 boolean

【是否单品优惠】枚举值:
true:是
false:否


stock_type  必填 string

【批次类型】批次类型
枚举值:
NORMAL:代金券批次
DISCOUNT_CUT:立减与折扣
OTHER:其他


card_id  选填 string

【卡包ID】微信卡包ID


business_type  选填 string

【业务类型】细分业务类型,仅有当business_type=MULTIUSE时,才会返回,枚举值:
MULTIUSE:消费金

可选取值:

  • MULTIUSE: 消费金类型


available_region_list  选填 array[object]

【消费金可用地域】消费金可用地域列表,仅有当business_type=MULTIUSE时,才会返回

属性

available_industry_list  选填 array[string]

【消费金可用行业】消费金可用行业列表,仅有当business_type=MULTIUSE时,才会返回

应答示例

200 OK

1{
2  "stock_id" : "9836588",
3  "stock_creator_mchid" : "123456",
4  "stock_name" : "微信支付批次",
5  "status" : "paused",
6  "create_time" : "2015-05-20T13:29:35.120+08:00",
7  "description" : "微信支付营销",
8  "stock_use_rule" : {
9    "max_coupons" : 100,
10    "max_amount" : 5000,
11    "max_amount_by_day" : 400,
12    "fixed_normal_coupon" : {
13      "coupon_amount" : 100,
14      "transaction_minimum" : 100
15    },
16    "max_coupons_per_user" : 3,
17    "coupon_type" : "NORMAL",
18    "goods_tag" : [
19      "123456"
20    ],
21    "trade_type" : [
22      "MICROAPP"
23    ],
24    "combine_use" : true
25  },
26  "available_begin_time" : "2015-05-20T13:29:35.120+08:00",
27  "available_end_time" : "2015-05-20T13:29:35.120+08:00",
28  "distributed_coupons" : 100,
29  "no_cash" : true,
30  "start_time" : "2015-05-20T13:29:35.120+08:00",
31  "stop_time" : "2015-05-20T13:29:35.120+08:00",
32  "cut_to_message" : {
33    "single_price_max" : 100,
34    "cut_to_price" : 80
35  },
36  "singleitem" : true,
37  "stock_type" : "NORMAL",
38  "card_id" : "pX2-vjoeC94Nn-r2g5GjDwkfFH7E",
39  "business_type" : "MULTIUSE",
40  "available_region_list" : [
41    {
42      "type" : "PROVINCE",
43      "province" : "广东省",
44      "city" : "深圳市",
45      "district" : "南山区",
46      "country" : "中国大陆"
47    }
48  ],
49  "available_industry_list" : [
50    "餐饮"
51  ]
52}
53

 

错误码

公共错误码

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

请根据错误提示正确传入参数

400

INVALID_REQUEST

HTTP 请求不符合微信支付 APIv3 接口规则

请参阅 接口规则

401

SIGN_ERROR

验证不通过

请参阅 签名常见问题

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

业务错误码

状态码

错误码

描述

解决方案

400

APPID_MCHID_NOT_MATCH

商户号与AppID不匹配

请绑定调用接口的商户号和AppID后重试

400

INVALID_REQUEST

OpenID与AppID不匹配

请使用AppID下的OpenID

400

INVALID_REQUEST

活动已结束或未激活

请检查批次状态

400

INVALID_REQUEST

非法的商户号

请检查商户号是否正确

400

MCH_NOT_EXISTS

商户号不合法

请输入正确的商户号

400

PARAM_ERROR

回调URL不能为空

请填写回调URL

400

PARAM_ERROR

回调商户不能为空

请填写回调商户

400

PARAM_ERROR

券ID必填

请填写券ID

400

PARAM_ERROR

AppID必填

请输入AppID

400

PARAM_ERROR

OpenID必填

请输入OpenID

400

PARAM_ERROR

页大小超过阈值

请不要超过最大的页大小

400

PARAM_ERROR

输入时间格式错误

请输入正确的时间格式

400

PARAM_ERROR

批次号必填

请输入批次号

400

PARAM_ERROR

商户号必填

请输入商户号

400

PARAM_ERROR

非法的批次状态

请检查批次状态

403

NOT_ENOUGH

批次预算不足

请补充预算

403

REQUEST_BLOCKED

调用商户无权限

请开通产品权限后再调用该接口

403

REQUEST_BLOCKED

商户无权发券

调用接口的商户号无权发券,请检查是否是自己的批次或是已授权的批次。

403

REQUEST_BLOCKED

批次不支持跨商户发券

该批次未做跨商户号的授权,请授权后再发放

403

REQUEST_BLOCKED

用户被限领拦截

用户领取已经达到上限,请调高上限或停止发放。

403

USER_ACCOUNT_ABNORMAL

用户非法

该用户账号异常,无法领券。商家可联系微信支付或让用户联系微信支付客服处理。

404

RESOURCE_NOT_EXISTS

批次不存在

请检查批次ID是否正确

429

FREQUENCY_LIMITED

请求过于频繁

稍后重试

 

 

反馈
咨询
目录
置顶