/v1/checkout/get_context
#Public-by-design: same-origin guest payment preparation uses a session-bound anti-forgery token.
请求示例(cURL)
curl --get \
'https://cn.appointmenttrader.com/v1/checkout/get_context' \
--data-urlencode 'key={{API_KEY}}'
返回值
JSON See the shared response schema and synthetic example.
响应字段
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
$ | checkout_get_context_Response |
是的 | |
$.oneOf[0] | |
是的 | |
$.oneOf[0].allOf[0] | object |
是的 | |
$.oneOf[0].allOf[0].RequestUserAlias | string |
是的 | |
$.oneOf[0].allOf[0].RequestPath | string | null |
是的 | |
$.oneOf[0].allOf[0].RequestStatus | = "Succeeded" |
是的 | |
$.oneOf[0].allOf[0].ResponseCode | integer |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage | APIResponseMessage |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0] | string | number | boolean | null |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1] | array |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][] | APIResponseMessage |
否 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2] | object |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].* | APIResponseMessage |
否 | |
$.oneOf[0].allOf[0].RequestImpersonatedByUserAlias | string |
否 | |
$.oneOf[0].allOf[1] | object |
是的 | |
$.oneOf[0].allOf[1].Payload | object |
是的 | |
$.oneOf[0].allOf[1].Payload.csrf | string |
是的 | Opaque anti-forgery token bound to the browser session. Synthetic examples never contain a usable token. |
$.oneOf[0].allOf[1].Payload.settings | object |
是的 | |
$.oneOf[0].allOf[1].Payload.settings.listing | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.settings.bid | boolean |
是的 | |
$.oneOf[1] | object |
是的 | |
$.oneOf[1].RequestUserAlias | string |
是的 | |
$.oneOf[1].RequestPath | string | null |
是的 | |
$.oneOf[1].RequestStatus | = "Failed" |
是的 | |
$.oneOf[1].ResponseCode | integer |
是的 | |
$.oneOf[1].ResponseMessage | APIResponseMessage |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[0] | string | number | boolean | null |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[1] | array |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[1][] | APIResponseMessage |
否 | |
$.oneOf[1].ResponseMessage.oneOf[2] | object |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[2].* | APIResponseMessage |
否 | |
$.oneOf[1].RequestImpersonatedByUserAlias | string |
否 |
响应示例
{
"RequestStatus": "Succeeded",
"ResponseCode": 100,
"ResponseMessage": "Synthetic success example.",
"RequestPath": "/v1/checkout/get_context",
"RequestUserAlias": "example-user",
"Payload": {
"csrf": "FAKE_CSRF_TOKEN",
"settings": {
"listing": false,
"bid": false
}
}
}