GET /open/api/v1/sdk/checkouts/:id
鉴权:接入方后台 HMAC
调用方:接入方后台
功能描述
用 checkout_id 和用户 ID 读取创建结算时锁定的内容,再按这份内容收款。不要改用支付页临时上传的图片或商品。
参数
路径参数
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
id | string | 是 | 结算会话号 checkout_id。 |
查询参数
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
external_user_id | string | 是 | 必须和换 JWT 时是同一个用户 ID。 |
返回值
成功时 code 为 0,下面的字段在 data 里。
Object data
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
checkout | Object | 是 | 结算状态,字段与查询用户结算状态的 data 相同。 | |
content | Object | 是 | 锁定的收货地址和商品作品。 | |
settlement_amount_cent | number | 是 | 结算金额,单位分。 |
示例代码
curlbash
# 先设置 CHANNEL_ACCESS_KEY、CHANNEL_SECRET_KEY,并按接口说明计算 signature
curl --request GET 'https://api.channel.suiinn.com/open/api/v1/sdk/checkouts/checkout-id?external_user_id=your-user-id' \
--header 'X-Channel-Key: $CHANNEL_ACCESS_KEY' \
--header 'X-Channel-Timestamp: $timestamp' \
--header 'X-Channel-Nonce: $nonce' \
--header 'X-Channel-Signature: $signature'