查询会员卡模板列表

更新时间:2024.09.20

通过此接口可查询指定某品牌的所有会员卡模板列表

接口说明

支持商户:【普通商户】

请求方式:【GET】/v3/marketing/membercard-open/cards

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

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

请求参数

Header HTTP头参数

Authorization  必填 string

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


Accept  必填 string

请设置为application/json


query 查询参数

brand_id  选填 string(16)

【品牌ID】 会员卡创建后归属于此品牌ID


appid  选填 string(32)

【商户AppID】 商户的公众号AppID。
1、只能为服务号AppID,不支持App、小程序、订阅号的AppID。
2、该AppID用于获取会员OpenID及unionid。
3、会员相关(会员状态、权益、服务)消息将通过该服务号触达用户
4、该AppID需要与会员卡归属品牌有B-A关系


offset  必填 int

【分页页码】 query分页页码,页码从0开始


limit  必填 int

【分页大小】 分页大小,最大值20

请求示例

GET

1curl -X GET \
2  https://api.mch.weixin.qq.com/v3/marketing/membercard-open/cards?brand_id=1001622624&appid=wxea9c30890f48d5ae&offset=0&limit=20 \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" 
5

应答参数

200 OK

data  选填 array[object]

【会员卡列表】符合条件的会员卡模板ID列表

属性

total_count  必填 integer

【总数量】总数量


offset  必填 integer

【分页页码】分页页码


limit  必填 integer

【分页大小】分页大小

应答示例

200 OK

1{
2    "data":[
3        {
4            "card_id":"pbLatjvWOibDc5-TBnbUk1pD12o0",
5            "create_time":"2020-05-20T13:29:35.120+08:00",
6            "update_time":"2020-05-20T13:29:35.120+08:00",
7            "remain_quantity":20,
8            "status":"NOT_APPROVE",
9            "brand":{
10                "brand_id":"1004",
11                "display_name":"微信支付"
12            },
13            "appid":"wxea9c30890f48d5ae",
14            "logo_url":"https://wxpaylogo.qpic.cn/wxpaylogo/PiajxSqBRaEIPAeia7Imvtsn7sYGNcEj33YzVvJF88ECQ19LXId8ZL2Q/0",
15            "title":"微信支付测试卡",
16            "background_picture_url":"https://wxpaylogo.qpic.cn/wxpaylogo/PiajxSqBRaEIPAeia7Imvtsn7sYGNcEj33YzVvJF88ECQ19LXId8ZL2Q/0",
17            "description":"使用本会员卡表示你同意xxx公司的协议,解释权归xxx公司所有",
18            "service_phone":"010-8877xxxx",
19            "code_type":"BAR_CODE",
20            "total_quantity":5000000,
21            "date_information":{
22                "type":"FIX_TIME_RANGE",
23                "available_begin_time":"2020-05-20T13:29:35.120+08:00",
24                "available_end_time":"2030-05-20T13:29:35.120+08:00",
25                "available_day_after_receive":200,
26                "wait_days_after_receive":2
27            },
28            "code_mode":"SYSTEM_ALLOCATE",
29            "need_display_level":true,
30            "init_level":"白银会员",
31            "out_request_no":"100002322019090134234sfdf",
32            "balance_information":{
33                "need_balance":false,
34                "balance_appid":"wxea9c30890f48d5ae",
35                "balance_path":"pages/balance/balance",
36                "balance_url":"https://xxx.com"
37            },
38            "user_information_form":{
39                "can_modify_after_activate":false,
40                "common_field_list":[
41                    "USER_FORM_FLAG_MOBILE",
42                    "USER_FORM_FLAG_SEX",
43                    "USER_FORM_FLAG_NAME",
44                    "USER_FORM_FLAG_BIRTHDAY"
45                ],
46                "custom_field_list":{
47                    "type":"TEXT",
48                    "name":"喜欢的运动",
49                    "values":[
50                        "篮球",
51                        "足球",
52                        "羽毛球"
53                    ]
54                },
55                "additional_statement":{
56                    "title":"xxx会员卡使用须知",
57                    "url":"https://xxx.111.com",
58                    "appid":"wxea9c30890f48d5ae",
59                    "path":"pages/statement/statement"
60                }
61            }
62        }
63    ],
64    "need_dynamic_code":false,
65    "total_count":20,
66    "offset":1,
67    "limit":20
68}

 

错误码

公共错误码

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

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

400

INVALID_REQUEST

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

请参阅 接口规则

401

SIGN_ERROR

验证不通过

请参阅 签名常见问题

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

业务错误码

状态码

错误码

描述

解决方案

403

NO_AUTH

商户暂无权限使用此功能

请开通商户号权限。请联系产品或商务申请

500

SYSTEM_ERROR

生成二维码链接失败,请重试

系统异常,请使用相同参数稍后重新调用

400

INVALID_REQUEST

扫码投放场景不支持实时code模式

请更换非实时code模式的会员卡再重试

400

INVALID_REQUEST

会员卡的创建商户号不等于调用方商户号

请使用会员卡的创建商户号进行操作

400

INVALID_REQUEST

请先升级会员卡才能使用此功能

请先调用《升级会员卡API》升级会员卡

400

INVALID_REQUEST

AppID非服务号

请使用正确的服务号的AppID重新调用,不支持App、小程序、订阅号。

400

INVALID_REQUEST

会员卡code分配类型不支持修改

会员卡code分配类型为“系统分配”,不支持修改

400

INVALID_REQUEST

会员卡code分配类型不支持修改为“系统分配”

会员卡code分配类型无法修改为“系统分配”。

400

INVALID_REQUEST

储值小程序path为空

请填写储值小程序path

400

INVALID_REQUEST

会员卡ID无效

请检查会员卡ID是否正确填写

400

INVALID_REQUEST

该会员1年内未在本商家有微信支付交易,无法导入

请更换手机号重试

400

INVALID_REQUEST

会员已经领取过该卡

请使用其他会员卡

400

INVALID_REQUEST

会员卡code为实时模式,需要传入卡code

请填入卡code

400

INVALID_REQUEST

积分跳转path为空

请填写积分跳转path

400

INVALID_REQUEST

自助积分跳转path为空

请填写自助积分跳转path

400

INVALID_REQUEST

会员专享价跳转path为空

请填写会员专享价跳转path

400

INVALID_REQUEST

该手机号和会员卡已被导入过

请更换手机号或会员卡ID重试

400

INVALID_REQUEST

该商户号不是会员卡的创建商户号

请使用会员卡的创建商户号进行操作

400

INVALID_REQUEST

手机号未绑定微信号,无法导入

请更换手机号重试

400

INVALID_REQUEST

商户无授权,请重试

请开通商户号权限。请联系产品或商务申请

400

INVALID_REQUEST

该手机号会员卡记录不存在

请更换手机号或会员卡ID重试

400

INVALID_REQUEST

没有符合条件的数据

请使用正确的参数重新调用

400

INVALID_REQUEST

商户号不属于该卡的创建方

请使用会员卡创建方的商户号重新调用

400

INVALID_REQUEST

会员卡已经迁移

会员卡已经迁移,无需重复操作

400

INVALID_REQUEST

会员权益一旦展示无法关闭

会员权益一旦展示无法关闭

400

INVALID_REQUEST

会员储值一旦展示无法关闭

会员储值一旦展示无法关闭

400

INVALID_REQUEST

需要上架至少一个积分权益、优惠权益、服务才可以投放

请先给会员卡上架至少一个积分权益、优惠权益、服务

400

PARAM ERROR

AppID有误

请使用正确的AppID重新调用

400

PARAM ERROR

OpenID有误

请使用正确的OpenID重新调用

400

PARAM ERROR

商户和品牌关系校验失败

请先将商户号绑定到品牌

400

PARAM ERROR

品牌、AppID关系校验失败

请先将AppID绑定到品牌

 

 

反馈
咨询
目录
置顶