买单订单列表查询
接口说明
用于批量查询买单订单
此接口数据会有一定的延迟(5s以内),可用于如搜索、界面视图等场景;不建议用于业务逻辑判断,业务逻辑判断请使用买单订单详情接口
- 此接口将会返回全量买单订单,包含商家收银和用户买单的数据
- 预下单时间为「商家收银」类型订单的创建时间,支付时间为用户支付成功时间
- 使用支付时间查询,会丢失「商家收银」类型但用户未支付或取消支付的订单;建议针对上述订单可使用预下单时间查询
- 支持根据订单 id 、预下单id、第三方订单id查询,同时支持根据支付时间等参数进行查询
- 如果传入了订单 id 、预下单 id、第三方订单 id 的任意一个,同时也传入了其他查询参数,会优先使用 id 进行查询
- 普通订单:消费总额-代金券抵扣金额-平台补贴优惠-支付渠道优惠=订单单实付金额(pay_amount) 国补订单:消费总额-代金券抵扣金额-平台补贴优惠-支付渠道优惠-国补补贴金额=订单实付金额(pay_amount) 企补订单:消费总额-企补优惠-平台补贴优惠-支付渠道优惠=订单实付金额(pay_amount)
使用限制
SLA:支持的最大QPS:50;PCT99承诺值:1000ms;
基本信息
| 名称 | 描述 |
|---|---|
| HTTP URL | https://open.douyin.com/goodlife/v1/homed/trade/payment/order/query/ |
| HTTP Method | POST |
| Scope | life.capacity.homed.trade.payment.order.query |
| 权限要求 |
|
请求参数
请求头
access-token必填String
示例:clt.943da17996fb5cebfbc70c044c3fc25a57T54DcjT6HNKGqnUdxzy1KcxFnZ
content-type必填String
固定值"application/json"
Rpc-Transit-Life-AccountString
来客商户根账户ID
Body展开全部子属性
account_id必填String
商家账户id
filterStruct
订单筛选信息
展开子属性
请求示例
curl --location --request POST 'https://open.douyin.com/goodlife/v1/homed/trade/payment/order/query/' \ --header 'access-token: 0801121846735352506a356a6' \ --header 'content-type: application/json' \ --data '{"account_id":"H8xU8AQbMw","filter":{"out_order_ids":["4CheLJz0j9"],"order_type":1,"create_type":1,"order_ids":["d8V4OmdK4y"],"create_time_end":1742772686956583867,"poi_ids":[8674820491443572461],"open_id":"YX1enhCGr1","pre_order_ids":["UOMuS7MUKT"],"create_time_start":5672707284567185288,"page":{"page_num":5201966468774919507,"page_size":1973135148948820624},"pay_start_time":3707940333380070273,"pay_end_time":7070597396614053444,"status":1}}'
响应参数
Body展开全部子属性
extra必填Struct
扩展信息
展开子属性
dataStruct
订单列表数据
展开子属性
响应示例
正常响应示例异常响应示例
{ "data": { "orders": [ { "pre_order_id": "cqBkbRlit7", "pre_order_create_time": 2607064127855500300, "remark": "3Vi3pyoNbE", "status": 1, "out_order_id": "s5xiEJ2E8q", "applet_jump_url": "7GrMoCBplI", "not_pay_cancel_time": 5385546369789532000, "external_jump_url": "0q0QoGtg30", "poi_id": "5Jert0gPIt", "sku_list": [ { "product_title": "wBfuXVpJSt", "count": 1250506143447156000, "unit_amount": 8807577594058410000, "extra_product_info": "zrUKCGggNc", "government_subsidy_info": "z4e0wSvnZw" } ], "order_detail_short_url": "1iF70SvuM8", "create_type": 1, "order_type": 1, "order_id": "XnkeLQtPOu", "cancel_reason": "pre7EBUYYj", "gov_subsidy_payment_order_info": { "shop_info": { "corp_company_name": "wJZFz0C7jD", "corp_unisc_id": "l7bEAY2Rna" }, "subsidy_amount": "zoF7ut8GSJ", "unionpay_trade_no": "AQJJOmtSI7" }, "job_number": "pkQ7p2vTZS", "open_id": "0W3sBEMWx3", "amount": { "non_disaccountable_amount": 2533253426526469000, "pay_amount": 3272928023972826600, "payment_coupon_amount": 7133446281709260000, "discount_amount": 5612343300702046000, "after_discount_amount": 1400145333457294600, "total_amount": 7569099107304488000, "enterprise_subsidy_discount_amount": 9195241300422716000, "platform_subsidy_discount_amount": 2706199207056515000 }, "pay_time": 6424030829810911000, "salesperson_info": "xs5c1U83I1", "verify_record_list": [ { "voucher_code_type": 4342136759378114000, "verify_id": "hgP5lQcsXE", "verify_time": 1583805457486014700, "product_name": "KaGfbDi08Q", "discount_amount": 1802942438246507500, "relation_order_id": "BIVgOlgM9u" } ] } ], "page": { "total": 5596591019490531000 }, "search_after": { "size": 3091368500137311700, "cursor": [ "jcFtMdo7hR" ], "all_cursor": [ [ "tmGyqOjMdF" ] ] }, "error_code": 0, "description": "" }, "extra": { "error_code": 0, "description": "", "sub_error_code": 0, "sub_description": "", "logid": "202605142018233FDEBB9EF4649B129BE0", "now": 1778761106 } }
错误码
| HTTP 状态码 | 错误码 | 错误码描述 | 排查建议 |
|---|---|---|---|
| 200 | 2100001 | 未知错误 | 重试接口,重试3次仍报错联系抖音生活服务技术支持 |
| 200 | 2100004 | 系统繁忙,此时请开发者稍候再试 | 重试接口,重试3次仍报错联系抖音生活服务技术支持 |
| 200 | 2100005 | 参数不合法 | 更换参数 |
| 200 | 2119001 | 参数不合法 | 更换参数 |
| 200 | 2119002 | 系统繁忙,请稍候再试 | 重试 |
| 200 | 2119003 | 请求太过频繁,请稍后再试 | 重试 |
| 200 | 2119005 | 应用未获商家授权 | 联系合作商家在商家后台发起授权,并在服务商后台同意授权 |
| 200 | 2190002 | access_token无效 | 调用接口重新生成access_token |
| 200 | 2190004 | 应用未获得该能力, 请去https://open.douyin.com/申请 | 应用申请接口权限 |
| 200 | 2190008 | access_token过期,请刷新或重新授权 | 规范token刷新机制,检查是否有测试环境在同步刷新token |
| 200 | 3000001 | 根据实际业务错误返回 | 对照接口文档规范参数并重试 |
| 200 | 5000001 | 根据实际业务错误返回 | 联系抖音处理 |
| 200 | 3000002 | 以实际错误信息为准 | 详见错误描述信息 |
| 200 | 3000001 | 以实际错误信息为准 | 详见错误描述信息 |
| 200 | 3000001 | 系统错误,请重试 | 多次重试失败请联系抖音处理 |
| 200 | 5000001 | 系统错误,请重试 | 多次重试失败请联系抖音处理 |
