开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
网页&移动应用 
支付产品
私域产品
公域产品
营销产品
资金产品
会员产品
信用产品
安全产品
广告产品
其他通用产品
小程序交易投诉处理
收单资金结算到银行账户的到账消息
蚂蚁门店管理
ccm 插件化能力
学校库
分享到支付宝
商家账单数据查询及下载接口
商户自主监控
网站支付宝登录
支付宝卡包
电子发票
生活缴费
中小学教育缴费
地铁线上购票
车主平台停车在线缴费
口碑开店
私域营销
接入指南
api 列表
相关资料
支付宝加油
商家费率申请
收藏
订阅更新
我的文档
设置
完成 接入准备 后,商家/服务商可根据本文指引快速接入 私域营销
说明
私域营销 支持自研商家/isv 通过 自研应用第三方应用 自调用(不传 app_auth_token)或代调用(传 app_auth_token)方式,调用 api 接入。
私域营销 支持沙箱调试。
私域营销 仅支持 2021-12-01 日后创建的支付券或商家券活动。
1 完整接口时序图
完整时序图.png

2 接入代运营授权
服务商代商家接入 私域营销 前,需根据商家身份确定是否进行代运营授权。
注意:自研商家无需进行代运营授权。
2.1 代运营授权
适用商家间连商家直连商家
服务商需向商家发起营销代运营授权,商家在支付宝上授权后,服务商能代商家进行券发放等营销活动操作,详情可查看 接口代运营授权
注意:代运营授权:
支持服务商使用自研应用及第三方应用自调用(即无需传入 app_auth_token)方式进行接入。
(向商户发起代运营操作接口)operate_type(操作类型)参数需传入 operation_auth(授权操作)类型。
3 接入私域营销
3.1 查询营销活动
商家/服务商可按如下指引调用接口,接入活动批量查询、参与咨询、详情查询等接口。
查询营销活动.png

3.1.1 条件查询活动列表
商家/服务商需调用 批量查询营销活动(支持商家券、支付券),获取活动列表。
注意
该接口为准实时接口,变更活动后到该接口可以查询出变更后的活动数据中间存在一定延迟,正常情况下平均延迟时间小于 1 分钟,最长不超过 1 小时。商家/服务商在开发时应充分考虑延迟可能带来的问题。
该接口只能查询出有效数据,若商家主动终止活动或者活动已过期则该接口无法查询到该活动,暂停的活动仍然可以查询。
服务商与商家建立代运营授权关系后,可以通过 merchant_id 参数,查询指定商家的活动。
请求示例
响应示例
3.1.2 活动参与咨询
通过条件查询活动后,商家/服务商可调用 alipay.marketing.activity.consult(活动领取咨询接口)判断当前用户是否可以参与此活动。接口根据活动创建时设置的活动参与规则与风控规则判断当前用户是否可以参与活动。
注意
本接口支持批量传入活动,每次传入数量不得超过 10 个。
调用接口完成后,可以通过返回的结果决定活动是否要展示给当前用户(不可参与的活动展示给用户会影响用户体验)。
请求示例
响应示例
3.1.3 活动详情查询
商家/服务商需调用 查询活动详情信息。
注意:该接口可以查询出商家/服务商在  或通过 支付券商家券 api 创建的活动。
请求示例
响应示例
3.2 活动适用范围
商家/服务商可按如下指引调用接口,接入私域营销 活动适用商户活动适用小程序、活动适用门店、活动适用商户 接口,灵活判断指定活动适用范围。
3.2.1 接口调用流程
适用范围.png

3.2.2 活动适用商家
商家/服务商可调用 查询指定活动适用商户范围或判断某活动在商家处是否可用。
注意
该接口为准实时接口,变更活动适用商家到该接口查询出变更后的适用商家范围中间存在一定延迟,正常情况下平均延迟时间小于 1 分钟,最长不超过 1 小时。商家/服务商在开发时应充分考虑延迟可能带来的问题。
无论间连商户还是直连商户必须有蚂蚁门店该接口才会返回对应的适用商家范围。
商家券场景下只有指定蚂蚁门店可用才会返回对应的适用商家范围。
请求示例
响应示例
3.2.3 活动适用小程序
商家/服务商可调用 查询指定活动适用小程序范围或判断某活动在小程序是否可用。
注意:该接口为准实时接口,变更活动适用小程序到该接口查询出变更后的适用小程序范围中间存在一定延迟,正常情况下平均延迟时间小于 1 分钟,最长不超过 1 小时。商家/服务商在开发时应充分考虑延迟可能带来的问题。
请求示例
响应示例
3.2.4 活动适用门店
商家/服务商可调用 查询指定活动适用门店范围或判断某活动在门店是否可用。
注意:该接口为准实时接口,变更活动适用门店到该接口查询出变更后的适用门店范围中间存在一定延迟,正常情况下平均延迟时间 30 分钟,最长不超过 3 小时。商家/服务商在开发时应充分考虑延迟可能带来的问题。
请求示例
响应示例
3.2.5 活动适用商品
商家/服务商可调用 查询指定活动适用商品范围或判断某活动该商品是否可用。
注意
该接口为准实时接口,变更活动适用商品到该接口查询出变更后的适用商品范围中间存在一定延迟,正常情况下平均延迟时间 30 分钟,最长不超过 3 小时。商家/服务商在开发时应充分考虑延迟可能带来的问题。
因为目前商家券创建未上传商品编码所以该接口暂不支持商家券。
请求示例
响应示例
3.3 用户领券核销
商家/服务商需要接入私域营销领券插件,用户触发领券操作后商家/服务商小程序前端调用领券插件为用户发券,发券成功后支付宝会发送领券消息给当前发券 appid。
领券核销.png

3.3.1 领券插件
支付宝为商家小程序提供了 领券组件插件 可在小程序内向指定用户发放指定券活动 id 支付宝优惠券。用户通过该插件领取优惠券后,将自动加入支付宝卡包,提升用户领券感知及核销率。接入详情参见 领券组件插件接入流程
3.3.2 用户券核销
用户领券成功后,支付券通过支付宝支付时核销,商家券通过商家/服务商自身系统核销后。支付宝将会发放核销消息给领券时的 appid。
3.4 商户卡包
商家/服务商可按如下指引调用接口,接入私域营销 条件查询用户券查询用户券详情 接口,实现商户自定义卡包。
注意:商户卡包相关接口 条件查询用户券查询用户券详情 目前 不支持三方应用自调用 方式接入。
3.4.1 接口调用流程
卡包.png

3.4.2 用户授权
商家/服务商查询用户券信息需要获取用户授权,用户授权通过后才能调用用户券查询接口查询用户券信息。
注意:用户券查询请求授权 scope 为 voucher_query,调用 my.getauthcode 获取 authcode,更多详情见 用户授权 流程。
3.4.3 条件查询用户券
商家/服务商可调用 按条件批量查询用户券信息。
注意:该接口目前 不支持三方应用自调用 方式接入。
请求示例
响应示例
3.4.4 查询用户券详情
商家/服务商可调用 查询指定用户券详细信息。
注意:该接口目前 不支持三方应用自调用 方式接入。
请求示例
响应示例
4 消息通知
用户领券、核销、券过期等场景,支付宝都将通过 from 蚂蚁消息通知商家应用第三方应用 应用网关 推送异步通知消息,同步对应操作结果。
若商家/服务商网络环境比较复杂,如:通过统一网关间连互联网,推荐使用网络兼容性更好的标准 http(s) 协议进行对接。
4.1 第一步:订阅消息
商家/isv 需根据 订阅消息 指引,为接入私域营销的 商家应用第三方应用 订阅如下消息接口。
注意
仅完成订阅后才会收到支付宝发送的对应异步通知消息。
商家/服务商可通过消息通知中 msg_method 参数判断消息类型。
消息接口英文名
消息接口中文名
作用
alipay.marketing.activity.message.received
券领取消息
同步用户领券及对应券信息。
alipay.marketing.activity.message.used
券核销消息
同步用户券核销及对应券信息。
alipay.marketing.activity.message.expired
券过期消息
同步用户券过期及对应券信息。
4.2 第二步:验签
商家/服务商可使用支付宝 sdk 根据 使用生成密钥验签 指引,使用应用密钥信息验证异步通知消息来源是否为支付宝。
4.3 第三步:反馈消息接收结果
收到异步通知后,商家/服务商需返回 success 表示消息获取成功,支付宝就会停止发送异步通知。如果返回 fail 或其他值,表示消息获取失败,支付宝会根据 投递重试策略 重新发送消息到应用网关地址。
说明:在接收异步消息后进行验签,如果验签成功输出 success,验签失败返回 fail,重新接收异步消息进行处理。
响应值
描述
是否重试
fail
消息获取失败
重试
success
消息获取成功
不重试
4.4 用户券消息通知
4.4.1 用户领券通知
无论是 pc 端或 api 创建的活动,只要是用户通过私域营销领券插件领取的优惠券,支付宝将通过 alipay.marketing.activity.message.received(券领取通知接口)同步领券用户 receive_user_idreceive_open_id(支付宝用户 id)、voucher_code(优惠券码)等信息到领券的 appid。
消息示例
4.4.2 用户券核销通知
无论是 pc 端或 api 创建的活动,只要是用户通过私域营销领券插件领取的优惠券,支付宝将通过 alipay.marketing.activity.message.used(券核销消息接口)同步券核销用户 user_idopen_id( 支付宝用户 id)、voucher_code(优惠券码)等信息到领券的 appid。
消息示例
4.4.3 用户券过期通知
无论是 pc 端或 api 创建的活动,只要是用户通过私域营销领券插件领取的优惠券,支付宝将通过 alipay.marketing.activity.message.expired(券过期消息接口)同步券过期用户 user_idopen_id(支付宝用户 id)、voucher_code(优惠券码)等信息到领券的 appid。
消息示例
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图