用户撤销核销券
开发环境
开发环境
POST
/api/promotion/v1/coupon/batch_rollback_consume_coupon
使用限制
接口说明
用户撤销核销券后,将券状态同步到开放平台,抖音卡包中券状态由“已核销”改为“待核销”。
错误码
HTTP 状态码 | 错误码 | 描述 | 排查建议 |
---|---|---|---|
200 | 0 | success | 接口请求成功,无需排查 |
200 | 28001005 | 系统内部错误,请重试 | 请求重试,若依然无解请向平台提交反馈 |
200 | 28001007 | 参数不合法 | 检查请求参数是否填写正常 |
200 | 29005013 | 券模板不存在 | 请检查券id是否填写正确 |
200 | 29005028 | 用户24h内未登录小程序 | 撤销核销同步太晚,超过1天 |
200 | 29005043 | order_id为空 | 满减券和立减券,必须传订单id |
200 | 29005064 | 更新券记录状态失败 | 重试 |
200 | 29005066 | 重复撤销核销 | 该券已经提交过撤销核销记录,无需再提交 |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/api/promotion/v1/coupon/batch_rollback_consume_coupon' \
--header 'access-token: clt.xxx' \
--header 'Content-Type: application/json' \
--data-raw '{
"open_id":"ba253642-0590-40bc-xxx",
"consume_out_no": "123xxxxxxx",
"rollback_consume_out_no": "456xxxxxxx",
"app_id": "ttec789ac573xxxxxx01",
"coupon_id_list": [
"702345xxxxxx",
"702345xxxxxx"
],
"order_id": 614167279916,
"rollback_consume_time": 1676966474
}'
响应示例响应示例
200 - 成功示例
{
"err_no": 0,
"err_msg": "",
"log_id": "202008121419360101980821035705926A",
"data": {
"results": [
{
"coupon_id": "702345xxxxxx",
"err_no": 0,
"err_msg": "验券成功"
}
]
}
}
请求参数
Header 参数
Content-Type
string
必需
示例值:
application/json
access-token
string
必需
示例值:
clt.xxx
Body 参数application/json
返回响应
修改于 2023-11-30 06:14:55