抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • 接入前准备
  • 通用接口
  • 餐饮
  • 大交通
  • 酒旅
  • 综合
  • 到综团购解决方案
  • 到综团购预约解决方案
  • 综合到店提货解决方案
  • 商品查询
  • 商品发布
  • 提货券三方码交易能力
  • 提货券抖音码交易能力
  • 验券接口
  • 验券准备接口
  • 撤销核销接口
  • 券状态批量查询
  • 线索管理解决方案
  • 历史版本文档(不推荐)
  • 接口说明

    1. 提货券抖音券码的核销,每次都需要先调用本接口,优先查询订单的券列表,选择要验的券,再调用验券接口,核销券码,验券准备和验券接口的调用次数需要一一对应,如已经调用验券接口验券成功,则当前二维码会失效,无法继续使用验券准备接口,需要使用刷新的二维码再进行调用。
    1. 二维码扫出来是一个短链,示例:https://v.douyin.com/eHHc1ft/ ,扫码后并调用本接口可返回当前订单下可用的全部券码信息,如未返回券码信息,则说明该订单此刻无可用券码。
    2. 对短链做 HTTP 请求。得到对应的长链接是https://www.iesdouyin.com/share/commerce/coupon/I0ZwZEZpb2U1N0pjQVZxS2NJRTFSQW5WK1c4bmxvbnNWdUQ2Wk85Y1N0eHpRUFpMMmZwNTdFM2NKeWlFNDM2QT0/?schema_type=13&object_id=I0ZwZEZpb2U1N0pjQVZxS2NJRTFSQW5WK1c4bmxvbnNWdUQ2Wk85Y1N0eHpRUFpMMmZwNTdFM2NKeWlFNDM2QT0&utm_campaign=client_scan_share&app=aweme&utm_medium=ios&tt_from=scan_share&iid=&utm_source=scan_share。
    3. 链接中object_id参数的值即为本接口传入的 encrypted_data 参数 I0ZwZEZpb2U1N0pjQVZxS2NJRTFSQW5WK1c4bmxvbnNWdUQ2Wk85Y1N0eHpRUFpMMmZwNTdFM2NKeWlFNDM2QT0

    请仅感知链接中的 object_id 参数。其他的参数、域名、路径等信息请不要感知。以后都有优化和调整的可能。

    1. 定期清理过期券,在清理前可以获取到已经过期的券,用此券核销会报错。
    2. 该接口只返回未使用状态的券信息。

    基本信息

    名称描述
    HTTP URL
    https://open.douyin.com/goodlife/v1/compre_retail/fulfilment/certificate/prepare/
    HTTP Method
    GET
    Scope
    life.capacity.compre_retail_certificate_prepare
    权限要求
    提货券抖音码交易

    请求参数

    请求头
    access-token必填String
    示例:clt.943da17996fb5cebfbc70c044c3fc25a57T54DcjT6HNKGqnUdxzy1KcxFnZ
    content-type必填String
    固定值"application/json"
    Rpc-Transit-Life-AccountString

    来客商户根账户ID

    Query
    account_idString
    核销的商家账号
    codeString

    券码明文,常见用于手动输入券码核销的场景

    encrypted_data和code二选一必传,两个都不传会报错

    encrypted_dataString

    从二维码解析出来的标识,常见于用扫码枪识别二维码的场景

    encrypted_data和code二选一必传,两个都不传会报错

    poi_idString
    核销的抖音门店id
    请求示例
    curl --location --request GET 'https://open.douyin.com/goodlife/v1/compre_retail/fulfilment/certificate/prepare/?account_id=auFibNnAvf&encrypted_data=cJQHGBOwxW&code=8qJCwSdUCj&poi_id=3froK5Oxbt' \ --header 'content-type: application/json' \ --header 'access-token: 0801121846735352506a356a6' \

    响应参数

    Body展开全部子属性
    data必填Struct
    响应信息
    展开子属性
    extra必填Struct
    扩展信息
    展开子属性
    响应示例
    正常响应示例异常响应示例
    { "data": { "order_id": "gaNFIqL3ah", "certificates_v2": [ { "time_card": { "time_card_type": 1, "times_count": 4100882912427563000, "times_used": 4056788032014483500, "serial_amount_list": [ { "amount": { "payment_discount_amount": 4666194456942204000, "origin_list_market_amount": 112640826218937180, "coupon_pay_amount": 1543522318633972000, "original_amount": 5736408390805613000, "list_market_amount": 8778134455726467000, "brand_ticket_amount": 358180743752323400, "pay_amount": 4114286619664237000, "merchant_ticket_amount": 6939659932531589000, "platform_discount_amount": 1356928756232216000, "original_currency": "BsuuE8GCev" }, "serial_numb": 3370470083102405600 } ] }, "amount": { "original_currency": "K3YVzeVWPw", "list_market_amount": 4965611616074439000, "brand_ticket_amount": 5246311422237734000, "origin_list_market_amount": 971431961719396400, "platform_discount_amount": 402934639667528200, "original_amount": 8647728888407325000, "merchant_ticket_amount": 6914543484197229000, "pay_amount": 3032762618975872000, "coupon_pay_amount": 7368581665495231000, "payment_discount_amount": 1287126694224102000 }, "code": "a0VxBhpI4o", "verify_records": [ { "verifier_unique_id": "sk8LYF2823", "poi_id": 262095723864232480, "times_card_serial_num": 7653515684300773000, "verify_id": "N6nXpjCFw4", "certificate_id": "c3BQf90wVw", "verify_time": 5271196293006734000, "can_cancel": false, "verify_type": 1 } ], "off_peak_discount_info": { "has_off_peak_discount": false, "off_peak_time_range": [ { "end_time": 8898251640911315000, "daily_time_range_list": [ { "end_time_is_next_day": false, "start_time": "X6DXAk1F1R", "end_time": "mo9w4XclpF" } ], "week_day_list": [ 1 ], "start_time": 8848846226318649000 } ], "idle_time_limit_type": 1 }, "verify": { "verify_type": 1, "verifier_unique_id": "TcpcMZkFlI", "poi_id": 3540581221558307000, "times_card_serial_num": 5016859905982381000, "verify_id": "Ykbfi8ZqNd", "certificate_id": "jiEuDH0oYW", "verify_time": 8917874669749203000, "can_cancel": false }, "use_time_info": { "use_time_type": 1, "time_period_list": [ { "end_time_is_next_day": false, "start_time": "XIkiu98Nzm", "end_time": "rOYR5MRVEe" } ] }, "sku": { "product_id": "CeCS76xf1b", "groupon_type": 1, "sku_out_id": "0AuMoVDstO", "suplier_product_out_id": "BA2i8FqRnq", "sold_start_time": 108405627186983090, "third_sku_id": "Go3xCe3R5u", "account_id": "NgAClzQWaG", "title": "9SF7xB6Huv", "product_out_id": "Y44LM2IJ5M", "sku_id": "15oNx96lR6", "market_price": 220025849519404670, "voucher_type": 1 }, "certificate_id": 5581044902995703000, "reserve_info": { "order_reserve_user_info_list": [ { "name": "vdSZ8yqggB", "phone": "N0W911uWw0", "credential_numb": "9BtW9S3wlh", "credential_type": 1 } ] }, "book_info": { "book_poi_id": "gvqNbEZp3b", "book_product_number": 5921618807254850000, "verify_amount": 4687107604324358000 }, "additional_map": { "1": "qvAjJYXVRS" }, "not_available_time_info": { "fulfil_enable": false, "can_no_use_week_day": [ 6521017385709990000 ], "can_no_use_date": [ { "end_time": 150569277497605700, "start_time": 3327794880992009700 } ] }, "status": 1, "not_available_poi_list": [ "ufUiUQUEdL" ], "period_card": { "period_type": 1 }, "expire_time": 7106951600019863000, "used_status_type": 1, "start_time": 6234634546608065000, "encrypted_code": "MnftqbC85s" } ], "verify_token": "3qNWQ90NUe", "certificates": [ { "use_time_info": { "time_period_list": [ { "start_time": "3sW0AqxPvi", "end_time": "6uqXZdiuaz", "end_time_is_next_day": false } ], "use_time_type": 1 }, "period_card": { "period_type": 1 }, "status": 1, "not_available_poi_list": [ "nnQRVuC3a7" ], "time_card": { "times_count": 943432295570195000, "times_used": 5170448754720471000, "serial_amount_list": [ { "amount": { "coupon_pay_amount": 5681761514291000000, "origin_list_market_amount": 6390856352662575000, "brand_ticket_amount": 8005284399747950000, "original_amount": 1370828719382733000, "payment_discount_amount": 6870844645567926000, "list_market_amount": 620395494888508500, "pay_amount": 764129242001860700, "platform_discount_amount": 2320590958096815000, "original_currency": "U035pEUdzd", "merchant_ticket_amount": 8987289042733130000 }, "serial_numb": 4277009717501955000 } ], "time_card_type": 1 }, "additional_map": { "1": "3GYCats5W6" }, "expire_time": 8145270870854267000, "not_available_time_info": { "can_no_use_date": [ { "start_time": 2741333022568478700, "end_time": 9202247455839829000 } ], "fulfil_enable": false, "can_no_use_week_day": [ 8547489346229776000 ] }, "off_peak_discount_info": { "has_off_peak_discount": false, "off_peak_time_range": [ { "daily_time_range_list": [ { "start_time": "72v8gAdp3H", "end_time": "TAjGgMNasu", "end_time_is_next_day": false } ], "week_day_list": [ 1 ], "start_time": 4487740292994874000, "end_time": 1766406357803226400 } ], "idle_time_limit_type": 1 }, "verify": { "times_card_serial_num": 8152294175972013000, "verify_id": "QYAJCu2kqK", "certificate_id": "fdgxeLWfrw", "verify_time": 4595088735842947600, "can_cancel": false, "verify_type": 1, "verifier_unique_id": "zPhXaFTZsD", "poi_id": 5570364186892982000 }, "certificate_id": 7932262343120983000, "verify_records": [ { "verify_id": "WSRu1mhrbf", "certificate_id": "3ed5CtKyIp", "verify_time": 4298661878382749700, "can_cancel": false, "verify_type": 1, "verifier_unique_id": "2bIzgzyLhz", "poi_id": 4318277210659295000, "times_card_serial_num": 3915234653077373400 } ], "book_info": { "book_poi_id": "c65yBtrBwr", "book_product_number": 4431431509044982000, "verify_amount": 6749332445659401000 }, "start_time": 8252327590894273000, "reserve_info": { "order_reserve_user_info_list": [ { "name": "iKuIuXnmW5", "phone": "ZgSHymSyWu", "credential_numb": "ZW5ikA2Kqm", "credential_type": 1 } ] }, "amount": { "pay_amount": 4922609237527399000, "platform_discount_amount": 8060159553042831000, "brand_ticket_amount": 1705853244434510800, "original_amount": 101430097991393650, "merchant_ticket_amount": 9011229132009252000, "original_currency": "QTFaNsbYtv", "coupon_pay_amount": 4937438938139522000, "list_market_amount": 4565734723718578000, "payment_discount_amount": 7411509138524112000, "origin_list_market_amount": 7186342238611072000 }, "code": "cuSe5DTHuj", "used_status_type": 1, "encrypted_code": "YurYP73XNS", "sku": { "market_price": 5837941118568557000, "sku_out_id": "J9EHzZ9JXr", "voucher_type": 1, "sold_start_time": 2444426853226484700, "third_sku_id": "RY2snFqNWU", "sku_id": "ZUdB2McVx8", "product_out_id": "nlf5s9LyeK", "title": "CAnfE6MG8w", "suplier_product_out_id": "aJQmGygDZ7", "groupon_type": 1, "account_id": "UU3muVoJi9", "product_id": "8bnZJR0eqM" } } ], "error_code": 0, "description": "" }, "extra": { "error_code": 0, "description": "", "sub_error_code": 0, "sub_description": "", "logid": "2025050821340303A3CB73C99BBF35DB2F", "now": 1746711251 } }
    切换单列布局

    错误码

    HTTP 状态码错误码错误码描述排查建议
    2002100001
    未知错误
    重试接口,重试3次仍报错联系抖音生活服务技术支持
    2002100004
    系统繁忙,此时请开发者稍候再试
    重试接口,重试3次仍报错联系抖音生活服务技术支持
    2002100005
    参数不合法
    更换参数
    2002119001
    参数不合法
    更换参数
    2002119002
    系统繁忙,请稍候再试
    重试
    2002119003
    请求太过频繁,请稍后再试
    重试
    2002119005
    应用未获商家授权
    联系合作商家在商家后台发起授权,并在服务商后台同意授权
    2002190002
    access_token无效
    调用接口重新生成access_token
    2002190004
    应用未获得该能力, 请去https://open.douyin.com/申请
    应用申请接口权限
    2002190008
    access_token过期,请刷新或重新授权
    规范token刷新机制,检查是否有测试环境在同步刷新token
    2003000001
    根据实际业务错误返回
    对照接口文档规范参数并重试
    2005000001
    根据实际业务错误返回
    联系抖音处理
    2003000001
    以实际错误信息为准
    2005000001
    服务器打瞌睡了,请稍后再试。