开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
网页&移动应用 
商家券
接入指南
api 列表
商家券活动
商家券券码
核销状态
消息通知
开发 > 服务端 > 营销产品 > api 列表 > 接口概述
文档更新记录 >
收藏
订阅更新
我的文档
设置
1 简介
对接商家券,需要感知的实体模型主要有商家券活动、商家券券码和核销状态,它们之间的关系如下图所示。
依赖.png

2 商家券活动
商家举办的一场特定优惠规则的营销活动,以券的形式将活动权益发放出去。
2.1 商家券活动的字段列表
字段中文名
字段英文名
字段类型
最大长度
描述
示例值
活动id
activity_id
string
128
活动id
2016042700826004508401111111
活动名称
activity_name
string
20
不对用户进行展示,仅供商家在后台管理活动使用。
满10减1活动
券码模式
code_mode
string
20
枚举值: merchant_upload:商户上传自定义code,发券时系统随机选取上传的券code发放。
merchant_upload
券类型
voucher_type
string
16
枚举值: fix_voucher:满减券; discount_voucher:折扣券; special_voucher:特价券; exchange_voucher: 兑换券;
fix_voucher
券发放开始时间
publish_start_time
date
20
格式为:yyyy-mm-dd hh:mm:ss
2017-01-01 00:00:01
券发放结束时间
publish_end_time
date
20
格式为:yyyy-mm-dd hh:mm:ss 限制: 券发放结束时间 publish_end_time 与 券发放开始时间 publish_start_time 间隔必须小于等于180天
2017-01-29 23:59:59
活动归属商户信息
belong_merchant_info
belongmerchantinfo

如果该复杂对象不填。则默认为该商家券活动的归属者是调用者本人。 如果填写,则认为该商家券活动的归属者是该商户。 限制:服务商身份接入时必传

券展示信息
voucher_display_info
voucherdisplayinfo

券展示信息

券核销规则
voucher_use_rule
voucheruserule

券核销规则

券发放规则
voucher_send_rule
vouchersendruledetail

券发放规则

券自定义入口
customer_guide
customerguide

券自定义入口

发券数量上限
voucher_quantity
number
10
券总预算值,不可减少,只能增加。 限制: 券总预算<= 999999 code_mode= merchant_upload的情况下, voucher_quantity需要与导入码的总数量保持一致。
15
券已发放数量
publish_count
number
32
券已发放数量,查询营销活动时返回
5
券已核销数量
used_count
number
32
券已核销数量,查询营销活动时返回
5
2.1.1 活动归属商户信息 belongmerchantinfo
字段中文名
字段英文名
字段类型
最大长度
描述
示例值
合作业务类型
business_type
string
16
默认为
isv_for_merchant 枚举值: isv 服务商平台模式 isv_for_merchant 服务商代运营模式
isv_for_merchant
商户id类型
merchant_id_type
string
10
枚举值: smid 间连smid pid 直连pid 特别说明: 如果merchant_id_type选择smid。则表明当前商家券活动的归属者是该smid所绑定的支付宝pid。 因此要求该smid必须绑定相应的支付宝pid。 限制: 服务商代运营模式必传
smid
商户id
merchant_id
string
32
限制: 服务商代运营模式必传
2088102111111111
2.1.2 券展示信息 voucherdisplayinfo
字段中文名
字段英文名
字段类型
最大长度
描述
示例值
商户品牌名称
brand_name
string
12
如果不设置品牌名称,则默认使用支付宝商家系统中维护的商家别名。 如果没有维护商家别名,则使用默认名称: 商家优惠。 用户领取优惠券后,品牌名称会对用户进行展示 限制: 服务商平台模式必传
商家优惠
商家logo
brand_logo
string
64
需要通过 alipay.marketing.material.image.upload接口上传图片,指定file_key为promo_brand_logo,返回的resource_id即为该参数的值 限制: 服务商平台模式必传 上传图片尺寸600*600,支持格式:png、jpg、jpeg、bmp,大小不超过2mb
adedsktiqo-u5vjuqvbcqwaaacmaaqed
券补充说明
voucher_comment
string
12
该字段为可运营字段,可描述商品特色 会展示在用户支付宝卡包券详情页 限制: 该字段在兑换券场景下必传
食材新鲜,品质之选
券详细使用说明
voucher_description
string
1000
券详细使用说明
1、本券不可兑换现金,不可找零。2、每个用户最多可以领取1张。3、如果订单发生退款,优惠券无法退还。
券详情页封面图
voucher_image
string
64
会展示在用户支付宝卡包券详情页 需要通过 alipay.marketing.material.image.upload接口上传图片,指定file_key为promo_voucher_image,接口返回的resource_id即为该参数的值 限制: 该字段在兑换券场景下必传 上传图片尺寸670*335,支持格式:png、jpg、jpeg、bmp,大小不超过2mb
adedsktiqo-u5vjuqvbcqwaaacmaaqed
券详细图列表
voucher_detail_images
string[]
256
会展示在用户支付宝卡包券详情页 需要通过 alipay.marketing.material.image.upload接口上传图片,指定file_key为promo_voucher_detail_image ,接口返回的resource_id即为该参数的值 上传图片尺寸600*600,支持格式:png、jpg、jpeg、bmp,大小不超过2mb 限制 1.voucher_image填入,该值才能填入; 2.最多3张;
["adedsktiqo-u5vjuqvbcqwaaacmaaqe1","adedsktiqo-u5vjuqvbcqwaaacmaaqe2","adedsktiqo-u5vjuqvbcqwaaacmaaqe3"]
2.1.3 券核销规则 voucheruserule
字段中文名
字段英文名
字段类型
最大长度
描述
示例值
面额
amount
price
16
面额,每张代金券可以抵扣的金额。 限制: 币种为人民币,单位为元。小数点以后最多保留两位。 取值范围:0.1<=x<=3000
50.00
门槛金额
loor_amount
price
16
该字段不填写,认为无门槛。 限制: 只有当订单金额大于等于门槛金额时券才能使用。 币种为人民币,单位为元。小数点以后最多保留两位。 设置门槛:取值范围:0.1<=x<= 50000。 如果设置了门槛金额,则必须大于等于0.1,不可以等于0
1000.00
商品名称
goods_name
string
12
商品名称
美味甜甜圈
2.1.4 券发放规则 vouchersendruledetail
字段中文名
字段英文名
字段类型
最大长度
描述
示例值
发行券的数量
voucher_quantity
number
10
限制: code_mode=merchant_upload模式下数量必须为0或者选择不填。 其他模式下该数值必须是大于0的整数。
0
每人领取限制
voucher_quantity_limit_per_user
number
10
默认按照支付宝uid进行领取限制; 不填写或填入0,默认没有领取限制.
1
是否开启自然人领取限制
natural_person_limit
boolean
8
自然人表示按照身份证纬度进行领取限制。
true
是否开启电话号码领取限制
phone_number_limit
boolean
8
是否开启电话号码领取限制
false
2.1.5 券自定义入口 customerguide
字段中文名
字段英文名
字段类型
最大长度
描述
示例值
券可使用的门店列表
shop_ids
string[]
8400000
列表中的门店id是通过调用接口ant.merchant.expand.shop.create创建门店返回的支付宝门店id 接口参数是列表类型。 限制: shop_ids中的门店id必须是支付宝门店id。 shop_ids如果包含重复的门店id会自动进行去重操作。 修改门店列表,只允许增加不允许减少。
["2018051000502000000011111111","2018040200502000000011111111","2018062800502000000022271997"]
代运营商业关系门店列表
real_shop_ids
string[]
8400000
列表中的门店id是调用接口alipay.business.relation.shop.create创建门店返回的real_shop_id 接口参数是列表类型。 限制: real_shop_ids中的门店id必须是代运营商业关系门店id。 real_shop_ids如果包含重复的门店id会自动进行去重操作。 修改门店列表,只允许增加不允许减少。
["2018051000502000000011111111","2018040200502000000011111111","2018062800502000000022271997"]
卡包详情页可跳转的小程序appid
mini_app_id
string
16
限制: 该appid归属的pid必须和当前商户保持一致。 目前mini_app_id、shop_ids、real_shop_ids必须三选一。
2021238412323412
指定跳转到小程序的具体页面路径
mini_app_path
string
64
限制: 该小程序路径是相对路径。
/index/path/path
2.2 商家券活动支持的操作
api中文名
api英文名
创建商家券活动
alipay.marketing.activity.ordervoucher.create
修改商家券活动基本信息
alipay.marketing.activity.ordervoucher.modify
修改商家券活动发券数量上限
alipay.marketing.activity.ordervoucher.append
查询商家券活动
alipay.marketing.activity.ordervoucher.query
取消商家券活动
alipay.marketing.activity.ordervoucher.stop
3 商家券券码
商家券活动发放的符合活动规则的优惠券,每张优惠券有不同的券码。
3.1 商家券券码的字段列表
字段中文名
字段英文名
字段类型
最大长度
描述
示例值
券码
voucher_code
string
64
单个code最长64位。 code允许包含的字符有0-9、a-z、a-z、-、_、 、=、|。
123ab
3.2 商家券券码支持的操作
api中文名
api英文名
导入商家券券码
alipay.marketing.activity.ordervoucher.codedeposit
统计商家券券码数量
alipay.marketing.activity.ordervoucher.codecount
4 核销状态
商家券属于外券,实际核销由服务商自行负责,但需将券的核销状态同步给支付宝。
4.1 核销状态的字段列表
字段中文名
字段英文名
字段类型
最大长度
描述
示例值
核销时间
biz_dt
date
20
外部优惠券的核销时间。 格式为:yyyy-mm-dd hh:mm:ss
2017-01-01 00:00:01
核销的券码
voucher_code
string
64
待核销的券码。
abe44
交易渠道
trade_channel
string
64
枚举值: zhifubao_trade_channel: 支付宝交易渠道 wx_trade_channel: 微信交易渠道 other_trade_channel: 其他交易渠道
zhifubao_trade_channel
核销的代运营商业关系门店id
real_shop_id
string
64
用户核销优惠券的代运营商业关系门店id,调用接口alipay.business.relation.shop.create创建门店返回的real_shop_id。 限制: 传入的门店id必须是创建商家券customer_guide对象中real_shop_ids中的门店id。
2018051000502000000011111111
核销的支付门店id
shop_id
string
64
用户核销优惠券的支付门店id,调用接口ant.merchant.expand.shop.create创建门店返回的门店id。 限制: 传入的门店id必须是创建商家券customer_guide对象中shop_ids中的门店id
2018051000502000000011111111
核销的支付宝交易流水号
trade_no
string
64
该交易在支付宝系统中的交易流水号。 注意:若用户使用支付宝为交易的渠道,本参数必填。
2021042322001426261436764012
核销订单总金额
total_fee
price
9
订单优惠前的总金额 限制: 该笔订单的资金总额,取值范围[0.01,100000000],精确到小数点后2位。
999.99
商品信息
goods_detail
goodsdetaildto[]

商品明细信息。 限制: 当前交易中存在商品信息,则建议传入商品明细信息。

4.1.1 商品信息 goodsdetaildto
字段中文名
字段英文名
字段类型
最大长度
描述
示例值
商品编号
goods_id
string
32
商品编号
apple-01
商品名称
goods_name
string
256
商品名称
ipad
商品数量
quantity
number
10
商品数量
1
商品单价
price
price
9
单位:元 精确到小数点后2位。
2000.00
4.2 核销状态支持的操作
api中文名
api英文名
同步核销状态
alipay.marketing.activity.ordervoucher.use
取消核销状态
alipay.marketing.activity.ordervoucher.refund
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图