2.2.2.5 订单预取消
约 364 字大约 1 分钟
2025-11-04
注意
- Klook 调用此接口查询指定订单在当前时间点进行取消操作时所需的罚金信息和可退款状态。
URL
接入方自行定义并提供给 Klook URL
入参
| 字段 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
klookOrderCode | String | true | Klook 订单号。超时情况下,此字段用于强制取消。 |
supplierOrderCode | String | false | 供应商订单号。 |
Base 入参扩展字段
| 字段 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
supplierAccount | String | false | openApi 供应商账号数据 接入方自行定义账号数据1:账号是为了处理供应商不同账号下资源露出不同的问题,支持多账号2:若接入方无多账号,则传值为null3:长度不超过128字符串 |
入参示例
示例
{
"base": {
"requestId": "xxxx",
"requestTime": "xxx",
"requestAgent": "xxx",
"openApiSign": "xx",
"supplierAccount": "account1",
"version": "xxx"
},
"requestData": {
"supplierOrderCode": "SUPPLIERORDER987",
"klookOrderCode": "KLOOKORDER12345"
}
}出参
| 字段 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
refundable | boolean | true | 当前时间是否可退。 |
currency | String | true | 标准币种三字码。 |
refundFee | String | true | 罚金。如果当前时间取消,收取多少罚金。 |
configData | String | false | 接入方预取消返回自定义数据需要 Klook 带入到接入方取消接口非必须,长度不能超过 64 |
出参示例
示例
{
"success": true,
"error": {
"code": "",
"message": ""
},
"result": {
"refundable": true,
"currency": "HKD",
"refundFee": "100",
"configData" : "{\"cancelUrl\", \"www.abc.com/cancel\"}"
}
}