shop_id
)并进行门店管理,后续可支持商家券在指定的应门店进行核销。business_address.longitude
(经度)及 business_address.latitude
(纬度)且使用 高德经纬度查询 ,否则商家券无法在支付宝投放展示。msg_method
参数判断消息类型。消息接口英文名 | 消息接口中文名 | 作用 |
---|---|---|
alipay.marketing.activity.message.created | 商家券活动创建通知 | 同步商家券活动创建结果。 |
alipay.marketing.activity.message.appended | 商家券活动库存追加通知 | 同步商家券活动库存追加结果。 |
alipay.marketing.activity.message.modified | 商家券活动修改通知 | 同步商家券活动修改结果。 |
alipay.marketing.activity.message.stopped | 商家券活动停止通知 | 同步商家券领取停止结果。 |
alipay.marketing.activity.message.received | 商家券领取通知 | 同步用户领取商家券及对应券码信息。 |
activity_id
(活动 ID)。不同券类型优惠规则说明可查看 商家券类型。
参数名称 | 参数说明 |
---|---|
out_biz_no | 商户创建券活动外部编号,确保唯一 |
merchant_access_mode | 商户接入模式:商户自接入模式:SELF_MODE服务商代接入模式:AGENCY_MODE |
activity_base_info | 活动基础信息 activity_base_info.code_mode=MERCHANT_API 发券时指定券码 |
voucher_send_mode_info.voucher_send_rule_info | 券发放规则 |
voucher_send_rule_info.voucher_quantity 必须大于 0,用于指定当前发放预算总数。 | |
voucher_available_scope_info | 券可用范围 |
单品券:voucher_available_scope_info.voucher_available_goods_info.goods_name | |
全场券: 不传 goods_name 即为全场优惠券 | |
voucher_use_rule_info.voucher_use_time_info | 券核销限制,券核销时间 |
period_type 券有效期类型period_type = ABSOLUTE (绝对时间);period_type = RELATIVE(相对时间)券绝对时间和券相对时间二选一 | |
voucher_use_rule_info.voucher_use_time_info.absolute_period_info | 若 period_type = ABSOLUTE(绝对时间),券可核销有效期以 [ absolute_period_info.valid_begin_time,absolute_period_info.valid_end_time ] 区间为准。 |
voucher_use_rule_info.voucher_use_time_info.relative_period_info | 若 period_type = RELATIVE(相对时间),券可核销有效期以 alipay.marketing.activity.message.received(商家券领取通知接口)中 event_time (领券时间,精确到秒)加本接口设置的有效时间规则(精确到天)为准: event_time + relative_period_info.wait_days_after_receive ,event_time + relative_period_info.wait_days_after_receive +``relative_period_info.valid_days_after_receive |
voucher_customer_guide_info.voucher_use_guide_info | 券引导详情,券核销引导 |
use_guide_mpde=OFFLINE_CODE :线下扫码核销,商家券将在支付宝卡包中展示券码 | |
use_guide_mpde=MINI_APP:小程序核销,商家券将在支付宝卡包中展示“去使用”按钮,引导用户跳转至商家小程序页面(mini_app_use_guide_info.mini_app_url 小程序链接,mini_app_use_guide_info.mini_app_service_codes 小程序服务) |
ISV_GATEWAY_URL?charset=GBK&biz_content=
{
"id":"CREATED_2021042400826001508407723739","activity_id":"2016042700826004508401111111","event_time":"12342425435232423","out_biz_no":"abscd123341"
}
&msg_method=alipay.marketing.activity.message.created&utc_timestamp=1516797622752&version=1.1&sign_type=RSA2¬ify_id=d275fec564e62af6bedbcee73f3f05fi5x&app_id=2013121700999429&sign=I+Y/lvqYUEEc10EPdpntRhFIQ==
fail
或其它值,表示消息获取失败,支付宝会根据 投递重试策略 重新发送消息到应用网关地址。响应值 | 描述 | 是否重试 |
---|---|---|
fail | 消息获取失败 | 重试 |
success | 消息获取成功 | 不重试 |
user_id
(支付宝用户 ID)、voucher_code
(优惠券码)等信息给商家/服务商。ISV_GATEWAY_URL?charset=GBK&biz_content=
{
"id":"RECEIVED_2021042400826001508407723739","activity_id":"2016042700826004508401111111","event_time":"1619338271","voucher_code":"voucher_code","receive_user_id":"2088xxxxx"
}
&msg_method=alipay.marketing.activity.message.received&utc_timestamp=1516797622752&version=1.1&sign_type=RSA2¬ify_id=d275fec564e62af6bedbcee73f3f05fi5x&app_id=2013121700999429&sign=I+Y/lvqYUEEc10EPdpntRhFIQ==
biz_dt
(外部优惠券的核销时间)为准。参数名称 | 参数说明 |
---|---|
voucher_available_scope_info.voucher_available_geography_scope_info.available_geography_shop_info | 券可用范围,券可用地理位置,有两种门店模式,创建指定模式后,修改时不可切换模式 |
available_shop_ids 券可用门店列表 | |
available_geography_all_shop.exclude_shop_ids 券不可使用的门店列表 | |
voucher_available_scope_modify_type | 修改可用范围类型 |
voucher_available_scope_modify_type=MODIFY_ALL则代表覆盖修改全量门店,门店不可减少,传入本参数后支付宝将在已有门店列表基础上去重、新增,未传本参数则保持不变 | |
voucher_available_scope_modify_type=ADD,则代表追加修改,原有门店数量不变,增量追加 | |
voucher_available_scope_modify_type=REMOVE,则代表减少修改,原有门店数量增量减少 | |
voucher_send_mode_info.voucher_send_rule_info | 券发放模式信息详情,券发放规则 |
voucher_send_rule_info.publish_end_time 券发放结束时间,仅支持延期,不支持提前结束。 |
ISV_GATEWAY_URL?charset=GBK&biz_content=
{
"id":"MODIFIED_2021042400826001508407723739","activity_id":"2016042700826004508401111111","event_time":"1619338271","out_biz_no":"abscd123341"
}
&msg_method=alipay.marketing.activity.message.modified&utc_timestamp=1516797622752&version=1.1&sign_type=RSA2¬ify_id=d275fec564e62af6bedbcee73f3f05fi5x&app_id=2013121700999429&sign=I+Y/lvqYUEEc10EPdpntRhFIQ==
activity_id
(活动 ID)、及库存信息进行操作。voucher_quantity
表示追加以后的券的总数量。例如,活动本来发放 200 张券,现需追加 100 张,总共发放 300 张券,则 voucher_quantity 应传入 300。ISV_GATEWAY_URL?charset=GBK&biz_content=
{
"id":"APPENDED_2021042400826001508407723739","activity_id":"2016042700826004508401111111","event_time":"1619338271","out_biz_no":"20210420cy2112xzyx010"
}
&msg_method=alipay.marketing.activity.message.appended&utc_timestamp=1516797622752&version=1.1&sign_type=RSA2¬ify_id=d275fec564e62af6bedbcee73f3f05fi5x&app_id=2013121700999429&sign=I+Y/lvqYUEEc10EPdpntRhFIQ==
FINISHED
(已停止)。ISV_GATEWAY_URL?charset=GBK&biz_content=
{
"id":"STOPPED_2021042400826001508407723739","activity_id":"2016042700826004508401111111","event_time":"12342425435232423","out_biz_no":"abscd123341"
}
&msg_method=alipay.marketing.activity.message.stopped&utc_timestamp=1516797622752&version=1.1&sign_type=RSA2¬ify_id=d275fec564e62af6bedbcee73f3f05fi5x&app_id=2013121700999429&sign=I+Y/lvqYUEEc10EPdpntRhFIQ==