更新时间:2024-11-21 15:10:26
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
channel | String | 16 | Y | 渠道类型WECHAT:微信 ALIPAY:支付宝 ,多个以逗号分隔 |
stock_type | String | 16 | Y | 券类型 NORMAL:满减券 DISCOUNT:折扣券 |
stock_name | String | 20 | Y | 券名称 |
coupon_code_mode | String | 16 | N | 券code模式 LC_MODE:系统分配券code(固定19位纯数字); MERCHANT_API:商户发放时接口指定券code; MERCHANT_UPLOAD:商户上传自定义code,发券时系统随机选取上传的券code。 不传默认LC_MODE |
use_rule | String | 1024 | Y | 券核销相关规则 |
send_rule | String | 1024 | Y | 券发放相关规则 |
wx_custom_entrance | String | 1024 | N | 微信卡详情页面,可选择多种入口引导用户。 |
ali_custom_entrance | String | 1024 | N | 支付宝卡详情页面,可选择多种入口引导用户。 |
wx_display_pattern_info | String | 1024 | N | 微信创建批次时的样式信息。 |
ali_display_pattern_info | String | 1024 | N | 支付宝创建批次时的样式信息。预留字段,暂未开放 |
wx_extra_params | String | 1024 | N | 微信额外参数 |
ali_extra_params | String | 1024 | N | 支付宝额外参数,预留字段,暂未开放 |
upload_image | String | 1 | N | 是否上传过图片 0否 1是(传1 后面得图片地址请调用接口2.3得返回地址,该字段仅针对微信使用) |
notify_url | String | 255 | N | 接收用户领券/核券通知地址 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
description | String | 1000 | N | 使用须知,channel包含支付宝时必传 |
coupon_available_time | Object | 1024 | Y | 日期区间内可以使用优惠。 |
fixed_normal_coupon | Object | 1024 | N | stock_type为NORMAL时必填。 |
└discount_amount | string | 16 | Y | 优惠金额,单位:分。 |
└transaction_minimum | string | 16 | Y | 消费门槛,单位:分。 特殊规则:取值范围 1 ≤ value ≤ 10000000 示例值:100 |
discount_coupon | Object | 1024 | N | stock_type为DISCOUNT时必填。 |
└discount_percent | string | 16 | Y | 折扣百分比,例如:86为八六折。 示例值:86 |
└transaction_minimum | string | 16 | Y | 消费门槛,单位:分。 特殊规则:取值范围 1 ≤ value ≤ 10000000 示例值:100 |
goods_name | String | 12 | N | 商品名称,支付宝创建单品券时填入 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
available_begin_time | String | 19 | Y | 批次开始时间,格式为yyyy-MM-dd HH:mm:ss |
available_end_time | String | 19 | Y | 批次结束时间,格式为yyyy-MM-dd HH:mm:ss |
available_day_after_receive | string | 32 | N | 生效后N天内有效,可配合wait_days_after_receive一同填写,也可单独填写。单独填写时,有效期内领券后立即生效,生效后x天内有效。 |
wait_days_after_receive | string | 1 | N | 需配合available_day_after_receive一同填写,不可单独填写。 |
available_week | Object | 1024 | N | 固定周期有效时间段(仅微信生效) |
└week_day | array[int] | 16 | N | 可用星期数,0代表周日,1代表周一,以此类推 当填写available_day_time时,week_day必填 示例值:1, 2 |
└time_period | string | 32 | N | 当天可用时间段,格式:HH:mm-HH:mm,可以填写多个时间段,最多不超过2个。 示例值:08:00-12:00, 15:00-18:00 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
max_coupons | String | 11 | Y | 批次最大可发放个数限制 |
max_coupons_per_user | String | 11 | Y | 用户最大可领个数 |
max_coupons_by_day | String | 11 | N | 单天发放上限个数(仅微信生效) |
natural_person_limit | bool | 1 | N | 不填默认否,枚举值: true:是 false:否 注:自然人防刷即同证件号下的所有账户合并计算的限领次数(限领次数指的是参数字段“用户最大领取个数”填写的值) 示例值:false |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
mini_programs_info | Object | 11 | N | 批次最大可发放个数限制 |
└mini_programs_appid | string | 16 | Y | 商家小程序appid |
└mini_programs_path | String | 32 | Y | 商家小程序path 示例值:/path/index/index |
└entrance_words | String | 32 | Y | 入口文案,字数上限为5个,一个中文汉字/英文字母/数字均占用一个字数。 示例值:欢迎选购 |
└guiding_words | String | 32 | N | 小程序入口引导文案,用户自定义字段。字数上限为6个,一个中文汉字/英文字母/数字均占用一个字数。 示例值:获取更多优惠 |
appid | String | 32 | N | 商户公众号appid |
hall_id | String | 32 | N | 填写微信支付营销馆的馆id,用户自定义字段。 营销馆需在服务商平台创建。 示例值:233455656 |
store_id | String | 32 | N | 填写代金券可用门店id,用户自定义字段。 示例值:233554655 |
code_display_mode | String | 32 | N | 枚举值: NOT_SHOW:不展示code BARCODE:一维码 QRCODE:二维码 示例值:BARCODE |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
store_ids | String | 1024 | N | 券可使用的门店列表。多个逗号分隔(支付宝侧门店id) |
real_shop_ids | string | 1024 | N | 代运营商业关系门店列表,列表中的门店id是调用接口alipay.business.relation.shop.create创建门店返回的real_shop_id,多个逗号分隔 |
mini_app_id | String | 32 | N | 卡包详情页可跳转的小程序appId。 限制: 该appId归属的pid必须和当前商户保持一致。 目前mini_app_id、store_ids、real_shop_ids必须三选一。 |
mini_app_path | String | 32 | N | 指定跳转到mini_app_id时的具体页面路径。 限制: 该小程序路径是相对路径。 |
offlineCodeUseGuide | String | 8 | N | 控制是否展示线下核销 true:展示线下核销 false:不展示线下核销 (字符串格式,不传默认 true) |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
merchant_logo_url | String | 255 | N | 商户logo的URL地址 1、商户logo大小需为120像素*120像素。 2、支持JPG/JPEG/PNG格式,且图片小于1M。 |
merchant_name | String | 16 | N | 商户名称 |
background_color | String | 32 | N | 券的背景颜色,可设置10种颜色,色值请参考卡券背景颜色图 https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter9_2_1.shtml#part-01 。颜色取值为颜色图中的颜色名称。 示例值:Color020 |
coupon_image_url | String | 255 | N | 券详情图片,850像素*350像素,且图片大小不超过2M,支持JPG/PNG格式 |
+
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
use_method | String | 16 | N | 微信枚举值: OFF_LINE:线下滴码核销,点击券“立即使用”跳转展示券二维码详情。 MINI_PROGRAMS:线上小程序核销,点击券“立即使用”跳转至配置的商家小程序(需要添加小程序appid和path)。 PAYMENT_CODE:微信支付付款码核销,点击券“立即使用”跳转至微信支付钱包付款码。 SELF_CONSUME:用户自助核销,点击券“立即使用”跳转至用户自助操作核销界面(当前暂不支持用户自助核销)。 示例值:OFF_LINE |
mini_programs_appid | String | 19 | N | 小程序appid 示例值:wx23232232323 |
mini_programs_path | String | 13 | N | 小程序path 示例值:/path/index/index |
notify_appid | string | 32 | N | 事件通知appid。用于回调通知时,计算返回操作用户的openid(诸如领券用户),支持小程序or公众号的APPID;如该字段不填写,则回调通知中涉及到用户身份信息的openid与unionid都将为空 |
subsidy | bool | 1 | N | 是否允许营销补贴 枚举值: true:是 false:否 默认为false |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
stock_no | String | 32 | N | 券批次编号,result_code为01时返回 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
activity_type | String | 16 | Y | 活动类型枚举: PAY:微信支付有礼, DELIVERY:支付宝自运营活动 |
brand_id | String | 11 | N | 品牌id |
upload_image | String | 1 | N | 是否上传过图片 0否 1是(传1 后面得图片地址请调用接口2.3得返回地址,该字段仅针对微信使用) |
activity_info | String | 1024 | Y | 活动基本信息,支付宝为数组 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
"{\"delivery_config_list\":[{\"booth_code\":\"XXX\",\"stock_no\":\"XXX\"}]}
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
delivery_config_list | String | Y | 活动信息 | |
delivery_merchant_infos | String | N | 品牌id不传时 必填,都传则品牌id生效 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
stock_no | String | 32 | Y | 批次号 |
booth_code | String | 20 | Y | _展位码:booth_code表达的是具体渠道所属的展位码。例如:支付有礼 PAY_RESULT_ |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
merchant_id | String | 16 | Y | 支付宝商户号 |
merchant_id_type | String | 16 | Y | 传固定值SMID |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
activity_base_info | Object | 1024 | N | 活动基本信息 |
award_send_rule | Object | 1024 | N | 活动奖品发放规则 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
activity_name | String | 10 | Y | 活动名称 |
activity_second_title | String | 1024 | N | 活动副标题 |
merchant_logo_url | String | 255 | N | 商户logo,送出优惠券时展示 |
background_color | String | 8 | N | 代金券的背景颜色,可设置10种颜色,颜色取值请参见色卡图,默认为微信支付绿色, 颜色取值为颜色图中的颜色名称。 示例值:COLOR020 |
begin_time | String | 19 | Y | 活动开始时间yyyy-MM-dd HH:mm:ss |
end_time | String | 19 | Y | 活动结束时间yyyy-MM-dd HH:mm:ss |
available_periods | Object | 1024 | N | 可自定义活动有效时间内可用的多个时间段以及每天可用的时间点。 |
└available_time | String | 32 | N | 可用时间,可选择多个时间段,在可用时间段内会发放优惠券。当传入available_periods(可用时间段)后,该字段必填。yyyyMMddHHmmss-yyyyMMddHHmmss。多个逗号分隔 |
└available_day_time | String | 32 | N | 每日可用时间,基于“可用时间(available_time)”范围内,可再设置每日可用时间,取两者的交集时间段发券。无限制填 00:00-23:59 即可。当传入available_periods(可用时间段)后,该字段必填。多个逗号分隔 |
delivery_purpose | String | 16 | Y | 枚举值: OFF_LINE_PAY:拉用户回店消费 JUMP_MINI_APP:引导用户前往小程序消费 示例值:OFF_LINE_PAY |
mini_programs_appid | String | 32 | N | 商家小程序appid,投放目的为JUMP_MINI_APP时必填。 示例值:wx23232232323 |
mini_programs_path | String | 127 | N | 商家小程序path |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
transaction_amount_minimum | String | 10 | Y | 消费金额门槛,单位:分。 注:该字段金额指订单金额 示例值:100 |
send_content | String | 1024 | Y | 发放内容,可选单张券或礼包,选礼包时奖品限定3-5个。 枚举值: SINGLE_COUPON:单张券 GIFT_PACKAGE:礼包 示例值:SINGLE_COUPON |
award_type | String | 255 | Y | 奖品类型,暂时只支持商家券。枚举值: BUSIFAVOR:商家券 示例值:BUSIFAVOR |
award_list | Array | - | Y | 奖品基本信息列表,当send_content(发放内容)选择GIFT_PACKAGE(礼包)时,奖品信息必须是3-5个,与send_content(发放内容)中礼包的个数保持一致。 条目个数限制:[1,5] 注:创建活动时,作为奖品的券包,券包里的券核销时间需要一致 |
└stock_no | String | 32 | Y | 批次id |
└original_image_url | String | 255 | Y | 奖品原始图(大图) |
└thumbnail_url | String | 255 | N | 奖品缩略图(小图) |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
activity_no | String | 32 | N | 活动编号,result_code为01时返回 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
activity_no | String | 32 | Y | 活动编号 activity_no和acceptance_no二选一,都传时以activity_no为准 |
acceptance_no | String | 11 | N | 受理流水号 activity_no和acceptance_no二选一,都传时以activity_no为准 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result | String | 2 | Y | 返回json字符串 |
---|---|---|---|---|
result类型
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
merchant_no | String | 15 | Y | 扫呗商户号 |
pay_type | String | 10 | Y | 发券类型 010微信 |
stock_params | String | 1024 | Y | 发券批次数组 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
out_coupon_no | String | 32 | N | 外部券码code。当券批次券code模式为”商户发放时接口指定券code“时传 |
out_request_no | String | 32 | Y | 发券凭证,可包含英文字母,数字,|,_,*,-等内容,不允许出现其他不合法符号,需在单个批次单个用户下确保唯一性 |
stock_no | String | 32 | Y | 券批次编号 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
send_coupon_params | String | 32 | N | 发券参数 |
sign | String | 32 | N | 签名 |
send_coupon_merchant | String | 32 | N | 发券商户号 示例值:10016226 |
返回的券只包含当前时间(发起查询的时间)可用的券。
coupon/open/queryusercoupons
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
user_id_type | String | 10 | Y | 用户标识类型 PHONE:手机号 OPENID:微信open_id USERID:支付宝user_id UNIONID:微信union_id PAYCODE:付款码 CARDNO:会员卡号 |
user_id | String | 32 | Y | 用户标识。 user_id_type为PHONE时传手机号 user_id_type为OPENID时传微信open_id user_id_type为USERID时传支付宝user_id user_id_type为UNIONID时传微信union_id user_id_type为PAYCODE时传微信/支付宝付款码 user_id_type为CARDNO时传会员卡号 |
channel_type | String | 10 | N | 通道类型 LC:利楚 WECHAT:微信 ALIPAY:支付宝 MALLCOO:猫酷 |
amount | String | 11 | N | 参与优惠金额(分),该字段有值时返回满足该用券金额门槛的可用券 |
coupon_type | String | 10 | N | 券类型 0:满减券 1:折扣券 2.兑换 3.停车 4.团购 5:优惠券。4、5只在channel_type为MALLCOO时存在 ,多个类型,号分割 |
start_time | String | 19 | N | 券有效期开始时间 yyyy-MM-dd HH:mm:ss,channel_type为LC、WECHAT、ALIPAY时该字段生效 |
end_time | String | 19 | N | 券有效期结束时间 yyyy-MM-dd HH:mm:ss,channel_type为LC、WECHAT、ALIPAY时该字段生效 |
page_size | String | 11 | N | 页面大小,最大20。不传默认每页返回10条数据 |
previou_id | String | 11 | N | 上一页最后一条数据id,不填查询第一页 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
member_info | String | - | N | 会员信息,JSON字符串,需要转义 |
coupons | String | - | N | 可用券列表,JSON字符串,需要转义 |
sence_no | String | 32 | N | 请求支付宝流水号,result_code为01时返回 |
member_info字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
nick_name | String | 32 | Y | 昵称 |
phone | String | 11 | Y | 手机号 |
card_no | String | 32 | Y | 卡号 |
coupons字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
id | String | 11 | Y | id |
channel_type | String | 10 | Y | 通道类型 LC:利楚 WECHAT:微信 ALIPAY:支付宝 MALLCOO:猫酷 |
coupon_no | String | 32 | Y | 券码 |
coupon_name | String | 9 | Y | 优惠券名称 |
apply_scope | String | 1 | Y | 适用范围 0:全场 1:单品 |
coupon_type | String | 1 | Y | 券类型 0:满减券 1:折扣券 2:兑换券 3:停车券 4:团购券 5:优惠券。4、5只在channel_type为MALLCOO时存在 |
get_time | String | 19 | N | 领取时间 yyyy-MM-dd HH:mm:ss |
start_time | String | 19 | Y | 券有效期开始时间 yyyy-MM-dd HH:mm:ss |
end_time | String | 19 | Y | 券有效期结束时间 yyyy-MM-dd HH:mm:ss |
discount_amt | String | 11 | N | 优惠金额(分),根据amount计算出来的优惠金额,amount有值时返回 |
actual_amt | String | 11 | N | 实付金额(分)(优惠后金额),amount有值时返回 |
discount_rule | Object | Y | 优惠规则 | |
use_rule | Object | Y | 券使用规则 |
优惠规则discount_rule字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
discount_threshold | String | 11 | Y | 消费门槛(分),0代表没门槛 |
discount_amt | String | 8 | N | 优惠金额(分)。coupon_type为0或2时必传 |
rebate | String | 3 | N | 折扣,1~100的整数(eg:70表示七折)。coupon_type为1时必传 |
discount_top | String | 8 | Y | 单笔优惠封顶金额,0代表不封顶 |
park_special_tag | String | 1 | N | 停车券特殊优惠标记 0.普通优惠 1.特殊优惠 coupon_type为3时必传 |
deduction_amt | String | 11 | N | 抵用金额(分) coupon_type为3时选传 |
deduction_time | String | 11 | N | 抵消时常(分钟) coupon_type为3时选传 |
券使用规则use_rule字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
use_time_type | String | 1 | Y | 券可用时间类型 0:用户领券后N天内可用 1:固定可用时间段 2:规则日期可用 |
limit_days | String | 4 | N | 用户领券多少天内有效。use_time_type为0时必传 |
wait_days | String | 4 | N | 领取后N天开始生效,最大值90。use_time_type为0时非必传 |
use_start_time | String | 19 | N | 固定可用时间段开始时间 yyyy-MM-dd HH:mm:ss。use_time_type为1时必传 |
use_end_time | String | 19 | N | 固定可用时间段结束时间 yyyy-MM-dd HH:mm:ss。use_time_type为1时必传 |
days_period | String | 13 | N | 规则日期可用星期,1代表周日,2代表周一,以此类推,多个,分隔。示例值:1,2。use_time_type为2时传,为空代表没有可用时间 |
time_period | String | 11 | N | 规则日期可用时间段,格式:HH:mm-HH:mm。use_time_type为2时选传,days_period不为空时和days_period搭配使用,为空代表不限制。days_period为空该字段无意义。 |
use_note | String | 144 | Y | 使用需知 |
coupon/open/querybestcoupons
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
user_id_type | String | 10 | Y | 用户标识类型 PHONE:手机号 OPENID:微信open_id USERID:支付宝user_id UNIONID:微信union_id PAYCODE:付款码 CARDNO:会员卡号 |
user_id | String | 32 | Y | 用户标识。 user_id_type为PHONE时传手机号 user_id_type为OPENID时传微信open_id user_id_type为USERID时传支付宝user_id user_id_type为UNIONID时传微信union_id user_id_type为PAYCODE时传微信/支付宝付款码 user_id_type为CARDNO时传会员卡号 |
amount | String | 11 | Y | 参与优惠金额(分) |
freeze_flag | String | 1 | N | 是否需要同时冻结查出的最优券 0:不冻结 1:冻结 ,该字段为空不冻结 |
freeze_time | String | 11 | N | 冻结时长(秒)。freeze_flag为1时选填,不可小于300秒,不传默认冻结2小时 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
member_info | String | - | N | 会员信息,JSON字符串,需要转义 |
coupon | String | - | N | 券信息,JSON字符串,需要转义 , result_code为01时返回 |
sence_no | String | 32 | N | 请求支付宝流水号,result_code为01时返回 |
member_info字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
nick_name | String | 32 | Y | 昵称 |
phone | String | 11 | Y | 手机号 |
card_no | String | 32 | Y | 卡号 |
coupon字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
coupon_credential | String | 128 | N | 优惠券凭据,调用支付接口时用,freeze_flag为1时返回 |
channel_type | String | 10 | Y | 通道类型 LC:利楚 WECHAT:微信 ALIPAY:支付宝 MALLCOO:猫酷 |
coupon_no | String | 32 | Y | 券码 |
coupon_name | String | 9 | Y | 优惠券名称 |
apply_scope | String | 1 | Y | 适用范围 0:全场 1:单品 |
coupon_type | String | 1 | Y | 券类型 0:满减券 1:折扣券 2:兑换券 3:停车券 4:团购券 5:优惠券。4、5只在channel_type为MALLCOO时存在 |
get_time | String | 19 | N | 领取时间 yyyy-MM-dd HH:mm:ss |
start_time | String | 19 | Y | 券有效期开始时间 yyyy-MM-dd HH:mm:ss |
end_time | String | 19 | Y | 券有效期结束时间 yyyy-MM-dd HH:mm:ss |
discount_amt | String | 11 | Y | 优惠金额(分),根据amount计算出来的优惠金额 |
actual_amt | String | 11 | Y | 实付金额(分)(优惠后金额) |
discount_rule | Object | Y | 优惠规则 | |
use_rule | Object | Y | 券使用规则 |
优惠规则discount_rule字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
discount_threshold | String | 11 | Y | 消费门槛(分),0代表没门槛 |
discount_amt | String | 8 | N | 优惠金额(分)。coupon_type为0时必传 |
rebate | String | 3 | N | 折扣,1~100的整数(eg:70表示七折)。coupon_type为1时必传 |
discount_top | String | 8 | Y | 单笔优惠封顶金额,0代表不封顶 |
deduction_amt | String | 11 | N | 抵用金额(分) coupon_type为3时选传 |
deduction_time | String | 11 | N | 抵消时常(分钟) coupon_type为3时选传 |
券使用规则use_rule字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
use_time_type | String | 1 | Y | 券可用时间类型 0:用户领券后N天内可用 1:固定可用时间段 2:规则日期可用 |
limit_days | String | 4 | N | 用户领券多少天内有效。use_time_type为0时必传 |
wait_days | String | 4 | N | 领取后N天开始生效,最大值90。use_time_type为0时非必传 |
use_start_time | String | 19 | N | 固定可用时间段开始时间 yyyy-MM-dd HH:mm:ss。use_time_type为1时必传 |
use_end_time | String | 19 | N | 固定可用时间段结束时间 yyyy-MM-dd HH:mm:ss。use_time_type为1时必传 |
days_period | String | 13 | N | 规则日期可用星期,1代表周日,2代表周一,以此类推,多个,分隔。示例值:1,2。use_time_type为2时传,为空代表没有可用时间 |
time_period | String | 11 | N | 规则日期可用时间段,格式:HH:mm-HH:mm。use_time_type为2时选传,days_period不为空时和days_period搭配使用,为空代表不限制。days_period为空该字段无意义。 |
use_note | String | 144 | Y | 使用需知 |
coupon/open/getcoupon
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 支持100、110、200 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
coupon_no | String | 32 | O | 券码,版本号110选填,其他版本必填 |
merchant_trade_no | String | 64 | O | 商户订单号,商户测保证唯一(与coupon_no字段二选一) 版本号110选填,其他版本不填 |
channel_type | String | 3 | O | 券通道类型:如 LC:利楚券 MT:美团券 DY:抖音券; 版本号200时必填 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
member_info | String | - | N | 会员信息,JSON字符串,需要转义 |
coupon | String | - | N | 券信息,JSON字符串,需要转义 , result_code为01时返回,110版本返回集合 |
member_info字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
nick_name | String | 32 | Y | 昵称 |
phone | String | 11 | Y | 手机号 |
card_no | String | 32 | Y | 卡号 |
coupon字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
channel_type | String | 10 | Y | 通道类型 LC:利楚 WECHAT:微信 ALIPAY:支付宝 MALLCOO:猫酷 |
coupon_no | String | 32 | Y | 券码 |
coupon_name | String | 9 | Y | 优惠券名称 |
apply_scope | String | 1 | Y | 适用范围 0:全场 1:单品 |
coupon_type | String | 1 | Y | 券类型 0:满减券 1:折扣券 2:兑换券 3:停车券 4:团购券 5:优惠券。4、5只在channel_type为MALLCOO时存在 |
activity_no | String | 32 | N | 所属活动编号 |
stock_no | String | 32 | N | 所属券批次编号 |
get_time | String | 19 | Y | 领取时间 yyyy-MM-dd HH:mm:ss |
use_status | String | 1 | Y | 状态 1.可用 2.已失效 3.已核销 4.已过期 |
out_trade_no | String | 32 | N | 核销关联订单号,use_status为2时返回 |
use_time | String | 19 | N | 核销时间 use_status为2时返回 |
discount_rule | Object | Y | 优惠规则 | |
use_rule | Object | Y | 券使用规则 |
优惠规则discount_rule字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
discount_threshold | String | 11 | Y | 消费门槛(分),0代表没门槛 |
discount_amt | String | 8 | N | 优惠金额(分)。coupon_type为0时必传 |
rebate | String | 3 | N | 折扣,1~100的整数(eg:70表示七折)。coupon_type为1时必传 |
discount_top | String | 8 | Y | 单笔优惠封顶金额,0代表不封顶 |
park_special_tag | String | 1 | N | 停车券特殊优惠标记 0.普通优惠 1.特殊优惠 coupon_type为3时必传 |
deduction_amt | String | 11 | N | 抵用金额(分) coupon_type为3时选传 |
deduction_time | String | 11 | N | 抵消时常(分钟) coupon_type为3时选传 |
券使用规则use_rule字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
use_time_type | String | 1 | Y | 券可用时间类型 0:用户领券后N天内可用 1:固定可用时间段 2:规则日期可用 |
limit_days | String | 4 | N | 用户领券多少天内有效。use_time_type为0时必传 |
wait_days | String | 4 | N | 领取后N天开始生效,最大值90。use_time_type为0时非必传 |
use_start_time | String | 19 | N | 固定可用时间段开始时间 yyyy-MM-dd HH:mm:ss。use_time_type为1时必传 |
use_end_time | String | 19 | N | 固定可用时间段结束时间 yyyy-MM-dd HH:mm:ss。use_time_type为1时必传 |
days_period | String | 13 | N | 规则日期可用星期,1代表周日,2代表周一,以此类推,多个,分隔。示例值:1,2。use_time_type为2时传,为空代表没有可用时间 |
time_period | String | 11 | N | 规则日期可用时间段,格式:HH:mm-HH:mm。use_time_type为2时选传,days_period不为空时和days_period搭配使用,为空代表不限制。days_period为空该字段无意义。 |
use_note | String | 144 | Y | 使用需知 |
coupon/open/freeze
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
coupon_no | String | 32 | Y | 券码 |
freeze_time | String | 11 | N | 冻结时长(秒),不可小于300秒,不传默认冻结2小时 |
goods_ids | String | - | N | 商品编号,多个商品编号,分割 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
coupon_credential | String | 128 | N | 优惠券凭据,调用支付接口时用 |
verify_warn_msg | String | 32 | N | 核销预警信息,result_code为01时若有值,表示用户用券次数达到了设置的优惠示警值 |
coupon/open/unfreeze
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
coupon_no | String | 32 | Y | 券码 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
coupon/open/use
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100; 支持100,200 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
coupon_no | String | 32 | Y | 券码 |
order_amt | String | 11 | N | 订单金额(优惠前的金额,单位分),券通道为支付宝时必传 |
channel_type | String | 3 | O | 券通道类型:如 LC:利楚券 MT:美团券 DY:抖音券; 版本号200时必填 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
verify_warn_msg | String | 32 | N | 核销预警信息,result_code为01时若有值,表示用户用券次数达到了设置的优惠示警值 |
channel_type | String | 3 | Y | 券通道类型:如 LC:利楚券 MT:美团券 DY:抖音券; 版本号200时返回 |
tail_amount | String | - | N | 尾款金额,等于订单总金额减去券抵扣金额; 版本号200时返回 |
coupon/open/canceluse
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100; 支持100,110,200 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
coupon_no | String | 32 | O | 券码110版本选填,其他版本必填 |
merchant_trade_no | String | 64 | O | 商户订单号,商户测保证唯一(与coupon_no字段二选一)110版本支持,其他版本不填 |
channel_type | String | 3 | O | 券通道类型:如 LC:利楚券 MT:美团券 DY:抖音券; 版本号200必填 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
channel_type | String | 3 | O | 券通道类型:如 LC:利楚券 MT:美团券 DY:抖音券;200版本返回 |
coupon/open/deactivate
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
coupon_no | String | 32 | Y | 券码 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | N | 终端号 |
event_type | String | 15 | Y | 事件类型 USED:核销券 SEND:领券 CANCEL:核销撤销 |
activity_no | String | 32 | Y | 活动编号 |
stock_no | String | 32 | Y | 券批次编号 |
coupon_no | String | 32 | Y | 券码 |
coupon_name | String | 9 | Y | 优惠券名称 |
coupon_type | String | 1 | Y | 券类型 0:满减券 1:折扣券 2:兑换券 3:团购券 4:停车券 5:优惠券 |
phone | String | 20 | Y | 手机号 |
open_id | String | 32 | Y | 用户标识(微信openid,支付宝userid) |
union_id | String | 32 | N | 微信开发平台UnionID,event_type为COUPON.SEND时返回 |
out_trade_no | String | 32 | N | 关联交易流水号, event_type为COUPON.USE时代表支付交易订单号, event_type为COUPON.CANCEL时代表退款/撤销交易流水号, |
time | String | 19 | Y | 时间 yyyy-MM-dd HH:mm:ss, event_type为COUPON.SEND时代表领取时间, event_type为COUPON.USE时代表核销时间, event_type为COUPON.CANCEL时代表核销撤销时间, |
verify_merchant_no | String | 15 | N | 核券/撤销券商户号(该商户号不一定为发券商户号),event_type为USED或CANCEL时返回 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败 |
return_msg | String | 128 | Y | 返回信息提示 |
coupon/open/querymemberinfo
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
user_id_type | String | 10 | Y | 用户标识类型 PHONE:手机号 OPENID:微信open_id USERID:支付宝user_id UNIONID:微信union_id CARDNO:会员卡号 |
user_id | String | 32 | Y | 用户标识。 user_id_type为PHONE时传手机号 user_id_type为OPENID时传微信open_id user_id_type为USERID时传支付宝user_id user_id_type为UNIONID时传微信union_id user_id_type为CARDNO时传会员卡号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
member_info | String | - | N | 会员信息,result_code为01时有值,JSON字符串,需要转义 |
member_info字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
nick_name | String | 32 | Y | 昵称 |
phone | String | 11 | Y | 手机号 |
card_no | String | 32 | Y | 卡号 |
register_time | String | 32 | Y | 注册时间 yyyy-MM-dd HH:mm:ss |
balance | String | 11 | Y | 会员余额(分) |
score | String | 11 | Y | 会员积分 |
real_name | String | 9 | N | 真实姓名 |
level_desc | String | 32 | N | 会员等级中文描述 |
将有效态(未核销)的商家券与订单信息关联,用于后续参返佣的统计。
注意:订单交易时间和券核销时间间隔不可超过2分钟。
coupon/open/associate
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
inst_no | String | 8 | Y | 机构号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
coupon_no | String | 32 | Y | 券码 |
out_trade_no | String | 128 | Y | 关联的商户订单号。 若商户支付是通过调用扫呗的支付接口处理的,该字段传支付接口的out_trade_no即可; 若商户支付不是通过扫呗的支付接口处理的,该字段传微信支付下单时的商户订单号。 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
coupon/open/disassociate
POST
application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
inst_no | String | 8 | Y | 机构号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
coupon_no | String | 32 | Y | 券码 |
out_trade_no | String | 128 | Y | 关联的商户订单号。 若商户支付是通过调用扫呗的支付接口处理的,该字段传支付接口的out_trade_no即可; 若商户支付不是通过扫呗的支付接口处理的,该字段传微信支付下单时的商户订单号。 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
channel | String | 16 | Y | 渠道类型WECHAT:微信 ALIPAY:支付宝 ,多个以逗号分隔 |
stock_type | String | 16 | Y | 批次类型,仅支持: NORMAL:固定面额满减券批次 |
stock_name | String | 20 | Y | 券名称 |
available_begin_time | String | 19 | Y | 可用时间-开始时间yyyy-MM-dd HH:mm:ss |
available_end_time | String | 19 | Y | 可用时间-结束时间yyyy-MM-dd HH:mm:ss |
stock_use_rule | String | 1024 | Y | 发放规则 |
pattern_info | String | 1024 | Y | 样式设置 |
coupon_use_rule | String | 1024 | Y | 核销规则 |
budget_info | String | 1024 | Y | 营销资金预算 |
notify_url | String | 255 | N | 接收用户核券通知地址 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
max_coupons | String | 11 | Y | 最大发券数 校验规则: 1、发放总个数最少5个 2、发放总个数最多1000万个 |
max_amount | String | 11 | C | (微信必传,支付宝不传)最大发券预算,当营销经费no_cash选择预充值false时,激活批次时会从制券商户的余额中扣除预算,请保证账户金额充足,单位:分 max_amount需要等于coupon_amount(面额) * max_coupons(发放总上限) 校验规则:批次总预算最多1000万元 |
max_coupons_per_user | String | 16 | Y | 单个用户可领个数 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
description | String | 2000 | Y | 使用说明 |
merchant_logo | String | 255 | C | (微信时生效)商户logo url |
merchant_name | String | 128 | N | 品牌名称 |
background_color | String | 16 | C | (微信时生效)券的背景颜色,可设置10种颜色,色值请参考卡券背景颜色图。颜色取值为颜色图中的颜色名称。可选枚举字段不用则不传,不可以传空值 |
coupon_image | String | 255 | N | 微信券详情图片 url,支付宝传resource_id |
ali_coupon_image | String | 255 | C | (支付宝时生效)券详情页封面图,支付宝resource_id,resource_id调用2.3 上传营销图片获取,限制:1.指定可核销商品(available_items)时必传 |
ali_voucher_detail_images | String | 255 | C | (支付宝时生效)支付宝券详细图列表,支付宝resource_id,多个resource_id以逗号分隔 ,resource_id调用2.3 上传营销图片获取,限制:1.ali_coupon_image填入,该值才能填入; 2.最多3张; |
customer_service_mobile | String | 20 | C | (支付宝必传)商家客服电话,会展示在支付宝卡包券详情页。 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
coupon_amount | String | 11 | Y | 面额,单位:分。 |
transaction_minimum | String | 11 | Y | 使用券金额门槛,单位:分。 若指定可核销商品编码,门槛则为可核销商品部分的消费金额,而不是订单的消费金额。 |
goods_tag | array | 1024 | C | (微信时生效)订单优惠标记,按json格式。 商户下单时需要传入相同的标记(goods_tag),用户同时符合其他规则才能享受优惠 校验规则: 1、最多允许录入50个 2、每个订单优惠标记支持字母/数字/下划线,不超过128个UTF8字符。 |
available_items | array | 1024 | N | (限制: 1、available_items与 unavailable_items只能二选一或者同时为空) 可核销商品编码,包含指定SKU商品编码的交易才可核销/使用代金券:活动商户在交易下单时,需传入用户购买的所有SKU商品编码,当命中代金券中设置的商品编码时可享受优惠。 校验规则: 1、单个商品编码的字符长度为【1,128】 2、条目个数限制为【1,50】 示例值:['123321','456654'] |
unavailable_items | array | 1024 | N | (限制: 1、available_items与 unavailable_items只能二选一或者同时为空)包含指定SKU商品编码的交易不可核销/使用代金券。 校验规则: 1、单个商品编码的字符长度为【1,128】 2、条目个数限制为【1,50】 示例值:['123321','456654'] |
ali_available_merchants | Object | 1024 | N | 优惠券可核销的直连商户PID,优惠券可核销的间连商户SMID |
└available_pids | array | 84000 | C | 优惠券可核销的直连商户PID 限制: 1、available_pids和available_smids至少二选一。 |
└available_smids | array | 84000 | C | 优惠券可核销的间连商户SMID 限制: 1、available_pids和available_smids至少二选一。 |
wx_available_merchants | array | 1024 | N | 微信可核销商户号 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
budget_type | String | 11 | Y | 营销资金预算类型 枚举值: NO_CASH 免充值 RECHARGE 预充值 |
max_amount | String | 11 | C | (微信必传,支付宝不传)最大发券预算,当营销经费no_cash选择预充值false时,激活批次时会从制券商户的余额中扣除预算,请保证账户金额充足,单位:分 max_amount需要等于coupon_amount(面额) * max_coupons(发放总上限) 校验规则:批次总预算最多1000万元 |
amount | String | 16 | c | (支付宝预充值必传)营销资金预算,单位元。 总预算=优惠金额*总发券张数 |
logon_id | String | 16 | C | (支付宝预充值必传)出资的支付宝登录账号 限制: 1、登录账号和用户ID必须且只能二选一 username@gmail.com |
user_id | String | 16 | C | (支付宝预充值必传)出资的支付宝用户id 2088512417841101 限制: 1、登录账号和用户ID必须且只能二选一 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
stock_no | String | 32 | N | 券批次编号,result_code为01时返回 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
pay_type | String | 10 | Y | 支付类型 010微信 020支付宝 |
stock_no | String | 16 | Y | 券批次编号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
recharge_url | String | 32 | N | 预充值链接(支付宝返回) 限制: 1、有效时间3天 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
stock_no | String | 16 | Y | 券批次编号 |
pay_type | String | 10 | Y | 支付类型 010微信 020支付宝 |
openid | String | 32 | Y | 微信用户openid,支付宝user_id账号( 单个用户 ) |
appid | String | 32 | C | (微信必传)公众账号ID校验规则: 1、该appid需要与接口传入中的openid有对应关系; 2、该appid需要与调用接口的商户号(即请求头中的商户号)有绑定关系,若未绑定,可参考该指引完成绑定(商家商户号与AppID账号关联管理) |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
coupon_no | String | 32 | Y | 券码 |
receive_url | String | 32 | N | (支付宝返回)支付宝插卡包URL |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
type | String | 10 | Y | 类型 010微信 020支付宝 |
image_url | String | 32 | Y | 图片地址 |
image_type | String | 32 | Y | 图片类型 券详情页封面图:PROMO_VOUCHER_IMAGE 券详细图列表:PROMO_VOUCHER_DETAIL_IMAGE 推广计划图片素材:PUBLIC_UNION_CHANNEL_PIC、DELIVERY_CHANNEL_PIC 文件业务标识。 枚举值 alipay.marketing.activity.delivery.create接口中 delivery_base_info.delivery_material.delivery_single_material.delivery_image 当delivery_booth_code=PUBLIC_UNION,上传图片接口需指定file_key=PUBLIC_UNION_CHANNEL_PIC。上传图片尺寸600600,支持格式:png、jpg、jpeg、bmp,大小不超过200kb; 当delivery_booth_code=PAYMENT_RESULT,上传图片接口需指定file_key=DELIVERY_CHANNEL_PIC。上传图片尺寸600600,支持格式:png、jpg、jpeg、bmp,大小不超过200kb。 上传图片更多要求参考文档: https://render.alipay.com/p/c/18tpirlg12e8?operateFrom=BALIPAY alipay.marketing.activity.ordervoucher.create接口中 voucher_display_info.brand_logo字段,file_key=PROMO_BRAND_LOGO,上传图片尺寸600600,支持格式:png、jpg、jpeg、bmp,大小不超过2MB voucher_display_info.voucher_image字段,file_key=PROMO_VOUCHER_IMAGE,上传图片尺寸670335,支持格式:png、jpg、jpeg、bmp,大小不超过2MB(支付宝图片使用该字段) |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
resource_id | String | 32 | N | 图片唯一资源ID |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
logo_url | String | 32 | Y | logo图片地址 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
resource_id | String | 32 | N | 图片唯一资源ID |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
inst_no | String | 8 | Y | 机构编号,扫呗分配 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
stock_no | String | 32 | Y | 批次号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为key),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
channel_stock_list | String | 255 | N | 通道券批次数组 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
channel_stock_id | String | 32 | Y | 上游渠道券批次id |
stock_channel | int | 1 | Y | 批次通道 1.微信 2.支付宝 |
use_count | int | Y | 已消耗库存 | |
total_count | int | Y | 总库存 |
日期 | 接口 | 内容 |
---|---|---|
2022-10-20 | 新增接口 |
请求参数:
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,当前版本100 |
trace_no | String | 32 | Y | 请求流水号 |
custom_no | String | 32 | O | 自定义编号,需在扫呗侧配置关联,否则不能使用 版本号110时选填 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
out_member_no | String | 32 | O | 外部会员号,商户自己的会员编号,商户侧保证唯一,选其一 |
phone | String | 11 | Y | 手机号 |
nick_name | String | 8 | N | 会员昵称 |
sex | Integer | 1 | N | 用户性别 0未知 1.男性 2.女性 |
birthday | String | 11 | N | 生日yyyy-MM-dd |
user_info | String | 32 | N | 身份标识,JSON数组字符串,需要转义 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
user_info字段内容:
pay_type | String | Y | 010微信 020支付宝 |
---|---|---|---|
appid | String | O | 微信必传的appid |
user_id | String | Y | 微信为opneid,支付宝为user_id |
返回参数:
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
result_code | String | 2 | Y | 业务处理响应码,01成功、02失败 |
trace_no | String | 32 | Y | 请求流水号 |
merchant_no | String | 15 | N | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
member_no | String | 32 | N | 会员编号 |
member_card_no | String | 32 | N | 会员卡号 |
register_time | String | 19 | Y | 注册时间 yyyy-MM-dd HH:mm:ss |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
merchant_no | String | 15 | Y | 商户号 |
custom_no | String | 32 | O | 自定义编号,需在扫呗侧配置关联,否则不能使用 版本号110时选填 |
terminal_id | String | 8 | Y | 终端号 |
trace_no | String | 32 | Y | 请求流水号 |
user_id_type | String | 3 | Y | 用户标识类型 AUTO: 自动识别 PAYCODE:付款码 PHONE:手机号 OPENID:微信open_id USERID:支付宝user_id UNIONID:微信union_id CARDNO:会员卡号 MEMBERNO:会员编号 DYNAMICCODE:动态会员code |
user_id | String | 32 | Y | 用户标识 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
响应参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
result_code | String | 2 | Y | 业务处理响应码,01成功、02失败 |
trace_no | String | 32 | Y | 请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
member_no | String | 32 | N | 会员编号(注册会员才有此字段。注册会员:有录入手机号的会员) |
member_card_no | String | 32 | N | 会员卡号(注册会员才有此字段。注册会员:有录入手机号的会员) |
phone | String | 11 | N | 手机号(注册会员才有此字段。注册会员:有录入手机号的会员) |
member_status | String | 2 | N | 会员状态 0:待激活 1:正常 2:停用 99:删除 |
nick_name | String | 8 | N | 会员昵称 |
sex | String | 1 | N | 用户性别 0未知 1.男性 2.女性 |
score | String | 11 | N | 积分 |
level | String | 11 | N | 会员等级 |
level_desc | String | 32 | N | 会员等级中文描述 |
balance | String | 11 | N | 会员卡余额(分) |
birthday | String | 11 | N | 生日yyyy-MM-dd |
register_time | String | 19 | Y | 注册时间 yyyy-MM-dd HH:mm:ss |
update_time | String | 19 | N | 更新时间 yyyy-MM-dd HH:mm:ss |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
URL:member/terminal/queryrechargeactivity
Method: POST
ContentType: application/json
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
terminal_id | String | 8 | Y | 终端号 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
recharge_type | String | 15 | Y | FIXED固定金额充值 ANY任意额度充值 |
amount | String | 11 | N | 充值任意金额,都优惠固定填写的金额,ANY任意额度充值有效( amount=5元时 充值100元 实际支付95元 用户会员卡到账100元 ) |
fixed_rule | String | 32 | N | FIXED固定金额充值规则,JSON数组字符串,最多8组 |
manual_switch | String | 1 | 用户手动输入充值金额开关 0.关闭 1.开启 | |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
该字段有值时返回满足该用券金额门槛的可用券
|
| page_size | String | 11 | Y | 页面大小,最大20。 |
| previou_id | String | 11 | N | 上一页最后一条数据id,不填查询第一页 |
| key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
| 参数名称 | 类型 | 长度 | 必填 | 说明 |
| --- | --- | --- | --- | --- |
| return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
| return_msg | String | 128 | Y | 返回信息提示 |
| result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
| trace_no | String | 32 | Y | 原请求流水号 |
| merchant_no | String | 15 | Y | 扫呗商户号 |
| terminal_id | String | 8 | Y | 终端号 |
| coupons | String | - | N | 可用券列表,JSON字符串,需要转义 |
| key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
coupons字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
id | String | 11 | Y | 券id,16进制加密 |
share_flag | String | 1 | Y | 能否与商家活动共享 0:否 1:能 |
coupon_no | String | 32 | Y | 券码 |
coupon_name | String | 9 | Y | 优惠券名称 |
apply_scope | String | 1 | Y | 适用范围 0:全场 1:单品 |
coupon_type | String | 1 | Y | 券类型 0:满减券 1:折扣券 |
get_time | String | 19 | N | 领取时间 yyyy-MM-dd HH:mm:ss |
start_time | String | 19 | Y | 券有效期开始时间 yyyy-MM-dd HH:mm:ss |
end_time | String | 19 | Y | 券有效期结束时间 yyyy-MM-dd HH:mm:ss |
discount_rule | Object | Y | 优惠规则 | |
discount_amt | String | 11 | N | 优惠金额(分),根据amount计算出来的优惠金额,amount有值时返回 |
actual_amt | String | 11 | N | 实付金额(分)(优惠后金额),amount有值时返回 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
discount_threshold | String | 11 | Y | 消费门槛(分),0代表没门槛 |
discount_amt | String | 8 | N | 优惠金额(分)。coupon_type为0或2时必传 |
rebate | String | 3 | N | 折扣,1~100的整数(eg:70表示七折)。coupon_type为1时必传 |
discount_top | String | 8 | Y | 单笔优惠封顶金额,0代表不封顶 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
pay_type | String | 3 | Y | 支付方式,010微信,020支付宝,060qq钱包,090口碑,100翼支付,140和包支付(仅限和包通道) 000 自动识别类型 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
terminal_trace | String | 32 | Y | 终端流水号,填写商户系统的订单号 |
terminal_time | String | 14 | Y | 终端交易时间,yyyyMMddHHmmss,全局统一时间格式 |
member_no | String | 32 | Y | 会员编号 |
total_fee | String | 12 | Y | 金额,单位分 |
sub_appid | String | 16 | N | 子商户绑定的公众号/小程序 appid(服务商模式) |
auth_no | String | 128 | Y | 授权码,客户的付款码 |
sence_no | String | 64 | N | 支付宝外部业务号,查询会员使用的付款码,该字段必传,传查询会员用的trace_no |
operator_id | String | 11 | N | 收银员id |
order_body | String | 128 | N | 订单描述 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
响应参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
pay_type | String | 3 | Y | 支付方式 010:微信 020:支付宝 |
trace_no | String | 32 | Y | 原请求流水号 |
terminal_id | String | 8 | Y | 终端号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
merchant_name | String | 40 | N | 商户名称 |
terminal_trace | String | 32 | Y | 终端流水号,填写商户系统的订单号 |
terminal_time | String | 14 | Y | 终端交易时间,yyyyMMddHHmmss,全局统一时间格式 |
total_fee | String | 12 | N | 金额,单位分 |
receipt_fee | String | 12 | N | 商家应结算金额,单位分 |
trade_no | String | 32 | N | 会员唯一订单号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
支持会员满减活动,会员券,积分同时叠加
URL:member/terminal/balancepay
Method: POST
ContentType: application/json
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
pay_type | String | 3 | Y | 支付方式 010:微信 020:支付宝 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
terminal_trace | String | 32 | Y | 终端流水号,填写商户系统的订单号 |
terminal_time | String | 14 | Y | 终端交易时间,yyyyMMddHHmmss,全局统一时间格式 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
member_no | String | 32 | Y | 会员编号。 |
total_fee | String | 12 | Y | 金额,单位分 |
activity_no | String | 32 | N | 会员活动编号 |
serial_number | String | 1 | N | 优惠规则序号, 和activity_no一起传 |
coupon_no | String | 32 | N | 会员券码 |
score | String | 32 | N | 积分 |
order_body | String | 128 | N | 订单描述 |
operator_id | String | 11 | N | 收银员id |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
pay_type | String | 3 | N | 支付方式,010微信,020支付宝,060qq钱包,090口碑,100翼支付 |
merchant_name | String | 40 | N | 商户名称 |
merchant_no | String | 15 | N | 商户号 |
terminal_id | String | 8 | N | 终端号 |
terminal_trace | String | 32 | Y | 终端流水号,填写商户系统的订单号 |
terminal_time | String | 14 | Y | 终端交易时间,yyyyMMddHHmmss,全局统一时间格式 |
total_fee | String | 12 | N | 金额,单位分 |
receipt_fee | String | 12 | N | 实付金额,单位分 |
trade_no | String | 32 | N | 唯一订单号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
##
URL:member/terminal/queryorder
Method: POST
ContentType: application/json
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
pay_trace | String | 32 | N | 传入支付接口中的支付终端流水号( terminal_trace),与pay_time同时传递 |
pay_time | String | 14 | N | 传入支付接口中的支付终端交易时间( terminal_time),与pay_trace同时传递 |
trace_no | String | 32 | N | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
trade_no | String | 32 | N | 会员唯一订单号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码:01成功 ,02失败,响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示,“支付成功”,“支付中”,“请求受限”等 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
result_code | String | 2 | N | 业务结果:01成功 ,02失败 ,03支付中。支付失败和退款成功状态均返回02,具体状态和原因会在return_msg中给出解释 |
pay_type | String | 3 | Y | 支付方式 010:微信 020:支付宝 |
merchant_name | String | 40 | N | 商户名称 |
merchant_no | String | 15 | N | 商户号 |
terminal_id | String | 8 | N | 终端号 |
terminal_trace | String | 32 | N | 终端流水号,商户系统的查询流水号,扫呗系统原样返回 |
terminal_time | String | 14 | N | 终端交易时间,yyyyMMddHHmmss,全局统一时间格式 |
trade_no | String | 32 | Y | 会员唯一订单号 |
total_fee | String | 12 | N | 金额,单位分 |
trade_type | String | 10 | N | 交易订单类型, BALABCE_PAY:会员余额付 GENERAL_PAY:普通支付(非余额付) RECHARGE:会员充值 |
trade_state | String | 10 | N | 交易订单状态,SUCCESS支付成功,REFUND转入退款,NOTPAY未支付,CLOSED已关闭,USERPAYING用户支付中,REVOKED已撤销,NOPAY未支付支付超时,PAYERROR支付失败 |
user_id | String | 32 | N | 付款方用户id,“微信openid”、“支付宝账户”、“qq号”等,返回时不参与签名 |
receipt_fee | String | 12 | N | 实收金额,pay_type为010、020、090时必填 |
trade_time | String | 14 | N | 当前支付终端交易时间yyyy-MM-dd HH:mm:ss |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
trace_no | String | 32 | Y | 请求流水号 |
user_pay_type | String | 1 | N | 用户支付方式 1.余额支付 2.非余额支付 |
active_object | String | 1 | N | 活动对象 1.新会员 2.老会员 |
member_no | String | 32 | N | 会员编号,若传了该字段,会进行该会员能参与的活动过滤 |
market_type | String | 128 | N | 活动类型:FULL_REDUCTION:会员消费满减 FULL_DISCOUNT:会员消费折扣 CONSUME_REDUCTION:消费立减, 多个,分割 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
响应参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
result_code | String | 2 | Y | 业务处理响应码,01成功、02失败 |
trace_no | String | 32 | Y | 请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
activities | String | - | N | 活动列表,JSON字符串,需要转义 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
activities字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
activity_no | String | 32 | Y | 活动编号 |
activity_name | String | 20 | Y | 活动名称 |
activity_pay_type | String | 1 | Y | 支付方式 0.不限 1.余额支付 2.非余额支付 |
market_type | String | 20 | Y | 活动类型:FULL_REDUCTION:会员消费满减 FULL_DISCOUNT:会员消费折扣 CONSUME_REDUCTION:消费立减 |
discounts | Array | - | Y | 优惠规则列表 |
discounts字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
discount_threshold | String | 11 | Y | 优惠门槛金额(分) |
discount_detail | String | 35 | Y | 优惠。market_type为FULL_REDUCTION、CONSUME_REDUCTION、RECHANGE_DISCOUNT时表示优惠金额(分),且需小于优惠门槛; market_type为FULL_DISCOUNT时表示折扣eg:70=7折;多个优惠规则需保持一致。 |
serial_number | String | 1 | Y | 优惠规则序号 |
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
trace_no | String | 32 | Y | 请求流水号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
响应参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
result_code | String | 2 | Y | 业务处理响应码,01成功、02失败 |
trace_no | String | 32 | Y | 请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
score_use_limit | String | 1 | Y | 是否支持积分抵扣 0:不支持 1:支持 |
use_threshold | String | 11 | N | 积分抵扣门槛。 score_use_limit为1时返回 |
amt_value | String | 11 | N | 满足门槛可抵扣金额(分) 。 score_use_limit为1时返回 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
trace_no | String | 32 | Y | 请求流水号 |
member_trade_no | String | 32 | N | 交易流水号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
响应参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
result_code | String | 2 | Y | 业务处理响应码,01成功、02失败 |
trace_no | String | 32 | Y | 请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
trade_data | String | - | N | 交易详情,JSON字符串,需要转义 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
trade_data字段如下
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
id | String | 11 | Y | 数据id |
trade_type | String | 1 | Y | 交易类型 0.会员余额支付 1.会员充值 |
pay_type | String | 3 | Y | 支付方式 010:微信 020:支付宝 |
total_fee | String | 11 | Y | 总金额(单位分) |
refund_fee | String | 11 | Y | 退款金额(单位分) |
balance | String | 11 | Y | 交易金额(单位分) |
settle_time | String | 19 | Y | 交易时间 yyyy-MM-dd HH:mm:ss |
createtime | String | 19 | Y | 创建时间 yyyy-MM-dd HH:mm:ss |
update_time | String | 19 | Y | 更新时间 yyyy-MM-dd HH:mm:ss |
member_trade_no | String | 32 | Y | 交易流水号 |
storename | String | 32 | Y | 门店名称 |
phone | String | 32 | Y | 会员手机号 |
nick_name | String | 32 | Y | 会员昵称 |
refund_status_code | String | 1 | Y | 退款状态,退款成功1,退款失败2 |
pay_status_code | String | 1 | Y | 支付状态,支付成功1,支付失败2,受理成功3, 退款成功5 退款失败6 退款中8 |
terminal_id | String | 11 | Y | 终端号 |
member_card_no | String | 11 | Y | 会员卡号 |
current_balance | String | 11 | Y | 当前余额(单位分) |
give_balance | String | 11 | Y | 赠送的金额 |
change_score | String | 11 | Y | 变动会员积分 |
deduct_score | String | 11 | Y | 抵扣积分 |
deduct_amt | String | 11 | Y | 抵扣金额 |
order_body | String | 11 | Y | 订单描述 |
operator_name | String | 32 | Y | 操作员名称 |
out_trade_no | String | 32 | Y | 扫呗订单号 |
out_refund_no | String | 32 | Y | 退款的原订单号 |
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
trace_no | String | 32 | Y | 请求流水号 |
amount | String | 11 | Y | 订单金额(分) |
member_no | String | 32 | N | 会员号 |
coupon_no | String | 32 | N | 券码, coupon_no和activity_no不可同时为空,若有传券码,该接口会将券冻结 |
activity_no | String | 32 | N | 消费立减活动编号 |
serial_number | String | 1 | N | 优惠规则序号, activity_no不为空时必传 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
响应参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
result_code | String | 2 | Y | 业务处理响应码,01成功、02失败 |
trace_no | String | 32 | Y | 请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
discount_credential | String | 128 | N | 优惠凭证(直接透传支付接口) |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
trace_no | String | 32 | Y | 请求流水号,不带“-”的uuid,商户侧需保证唯一性 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
user_id_type | String | 3 | Y | 用户标识类型 AUTO: 自动识别 PAYCODE:付款码 PHONE:手机号 OPENID:微信open_id USERID:支付宝user_id UNIONID:微信union_id CARDNO:会员卡号 MEMBERNO:会员编号 DYNAMICCODE:动态会员code |
user_id | String | 32 | Y | 用户标识 |
amount | String | 11 | Y | 参与优惠金额(分) |
freeze_flag | String | 1 | N | 是否需要同时冻结查出的最优券 0:不冻结 1:冻结 ,该字段为空不冻结 |
freeze_time | String | 11 | N | 冻结时长(秒)。freeze_flag为1时选填,不可小于300秒,不传默认冻结2小时 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
返回参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 响应码 01:成功 02:失败。响应码仅代表通信状态,不代表业务结果 |
return_msg | String | 128 | Y | 返回信息提示 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
result_code | String | 2 | N | 业务结果 01:成功 02:失败 |
trace_no | String | 32 | Y | 原请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
discount_credential | String | 128 | N | 优惠凭证(直接透传支付接口) |
member_info | String | - | N | 会员信息,JSON字符串,需要转义 |
coupon_info | String | - | N | 券信息,JSON字符串,需要转义 |
activity_info | String | - | N | 活动信息,JSON字符串,需要转义 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
nick_name | String | 32 | Y | 昵称 |
phone | String | 11 | Y | 手机号 |
member_card_no | String | 32 | Y | 卡号 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
coupon_no | String | 32 | Y | 券码 |
coupon_name | String | 9 | Y | 优惠券名称 |
coupon_type | String | 1 | Y | 券类型 0:满减券 1:折扣券 2:兑换券 3:停车券 4:团购券 5:优惠券。4、5只在channel_type为MALLCOO时存在 |
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
activity_no | String | 32 | Y | 活动编号 |
activity_name | String | 20 | Y | 活动名称 |
market_type | String | 20 | Y | 活动类型:FULL_REDUCTION:会员消费满减 FULL_DISCOUNT:会员消费折扣 CONSUME_REDUCTION:消费立减 |
serial_number | String | 1 | Y | 优惠规则序号, activity_no不为空时必传 |
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
trace_no | String | 32 | Y | 请求流水号 |
member_trade_no | String | 32 | Y | 交易流水号 |
refund_amt | String | 11 | Y | 退款金额 |
operator_id | String | 11 | Y | 用户id |
auth_code | String | 11 | N | 短信验证码,跨终端退款必填 |
auth_id | String | 11 | N | 退款授权手机号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
响应参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
result_code | String | 2 | Y | 业务处理响应码,01成功、02失败 |
trace_no | String | 32 | Y | 请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
refund_trade_no | String | 32 | Y | 退款流水号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(终端令牌名称为access_token),32位md5加密转换 |
提供会员信息推送接口标准,合作方按该接口要求编写接收地址,接收推送过去的会员信息,根据自己的业务逻辑做处理。
推送参数:
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,当前版本100 |
trace_no | String | 32 | Y | 请求流水号 |
inst_no | String | 15 | Y | 机构编号,扫呗分配 |
merchant_no | String | 15 | O | 扫呗商户号(与品牌id二选一,查商户下的会员) |
brand_id | String | 11 | O | 品牌id(与商户号二选一,查品牌下的会员,适用于多商户会员) |
event_type | String | 8 | Y | 事件类型 新增ADD,更新 UPDATE |
member_no | String | 32 | Y | 会员编号 |
member_card_no | String | 32 | Y | 会员卡号 |
out_member_no | String | 32 | N | 外部会员号 |
phone | String | 11 | Y | 手机号 |
nick_name | String | 8 | N | 会员昵称 |
sex | Integer | 1 | N | 用户性别 0未知 1.男性 2.女性 |
score | Integer | 11 | N | 积分 |
level | Integer | 11 | N | 会员等级 |
balance | Integer | 11 | N | 会员卡余额(分) |
birthday | String | 11 | N | 生日yyyy-MM-dd |
age | Integer | 11 | N | 年龄 |
register_time | String | 19 | Y | 注册时间 yyyy-MM-dd HH:mm:ss |
update_time | String | 19 | N | 更新时间 yyyy-MM-dd HH:mm:ss |
extra_params | String | 255 | N | 扩展属性字段,按json格式,如无需要则不填写。 该字段暂未开放 示例值:{'exinfo1':'1234','exinfo2':'3456'} |
key_sign | String | 32 | Y | 签名串 |
需返回参数:
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
用于给合作方推送积分明细
推送参数:
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,当前版本100 |
trace_no | String | 32 | Y | 请求流水号 |
inst_no | String | 15 | Y | 机构编号,扫呗分配 |
merchant_no | String | 15 | O | 扫呗商户号(与品牌id二选一,查商户下的会员) |
brand_id | String | 11 | O | 品牌id(与商户号二选一,查品牌下的会员,适用于多商户会员) |
member_no | String | 32 | O | 会员编号 |
member_card_no | String | 32 | O | 会员卡号 |
out_member_no | String | 32 | O | 外部会员号 |
phone | String | 11 | O | 手机号 |
score_type | Integer | 4 | Y | 类型 1.余额支付消费赠送积分 2.储值赠送积分 3.余额支付抵扣扣除 4.积分换券 5.积分过期扣除 6退款扣除 7:会员营销活动赠送 8.会员等级变动赠送 9.券过期未使用退款归还 10.普通支付赠送 11.普通支付扣除 12.手动充值赠送 13.手动核销, 14.生日赠送,15.积分支付 |
change_type | Integer | 4 | Y | 变动类型:0.扣除 1.新增 |
change_score | Integer | 11 | Y | 变动积分 |
remain_score | Integer | 11 | Y | 当前积分 |
out_trade_no | String | 32 | N | 支付系统交易流水号 |
change_date | String | 10 | Y | 变动日期 yyyy-MM-dd |
change_time | String | 19 | Y | 积分时间 yyyy-MM-dd HH:mm:ss |
expire_date | String | 10 | Y | 积分有效期 yyyy-MM-dd (在这一天积分就失效了) |
remark | String | 50 | N | 备注 |
extra_params | String | 255 | N | 扩展属性字段,按json格式,如无需要则不填写。 该字段暂未开放 示例值:{'exinfo1':'1234','exinfo2':'3456'} |
key_sign | String | 32 | Y | 签名串 |
需返回参数:
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
trace_no | String | 32 | Y | 请求流水号 |
member_no | String | 32 | Y | 会员编号 |
event_type | String | 32 | Y | 事件类型: ADD新增 REDUCE扣减 |
event_name | String | 32 | N | 事件类型名 |
change_score | String | 11 | Y | 变更的积分 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为access_token),32位md5加密转换 |
响应参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
result_code | String | 2 | Y | 业务处理响应码,01成功、02失败 |
trace_no | String | 32 | Y | 请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
member_no | String | 32 | Y | 会员编号 |
current_score | String | 11 | Y | 最新的积分 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为access_token),32位md5加密转换 |
请求参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
api_ver | String | 3 | Y | 版本号,默认100 |
merchant_no | String | 15 | Y | 商户号 |
terminal_id | String | 8 | Y | 终端号 |
trace_no | String | 32 | Y | 请求流水号 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为access_token),32位md5加密转换 |
响应参数
参数名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|
return_code | String | 2 | Y | 业务响应码,01成功、02失败 |
return_msg | String | 128 | Y | 业务响应描述 |
result_code | String | 2 | Y | 业务处理响应码,01成功、02失败 |
trace_no | String | 32 | Y | 请求流水号 |
merchant_no | String | 15 | Y | 扫呗商户号 |
terminal_id | String | 8 | Y | 终端号 |
qr_url | String | 11 | Y | 二维码地址 |
key_sign | String | 32 | Y | 签名检验串,非空参数字典排序+令牌(机构令牌名称为access_token),32位md5加密转换 |