02 核对内容与发起收款

功能

接入方后台用 checkout_id 向小鹅读取刚才冻结的商品和作品,按这份内容计算售价,再用自己的微信商户号收款。小鹅不经手这笔钱。不要改用支付页临时上传的图片或商品。

收款参数来自微信支付,不是小鹅签发的。requestPayment:ok 只表示调起成功,不能当成已经付款。

接口

GET /open/api/v1/sdk/checkouts/:id

鉴权:接入方后台 HMAC

调用方:接入方后台

参数

属性类型必填说明
idstring必填路径中的 checkout_id。
external_user_idstring必填查询参数。必须和换 JWT 时是同一个用户 ID。

返回值

成功时 code 为 0,下面的字段在 data 里。金额单位为分。

属性类型必填说明
checkoutobject是结算状态,包含 checkout_id、status、sale_amount_cent、expires_at。
contentobject是锁定的收货地址、商品和作品。
settlement_amount_centnumber是结算金额,单位分。

示例

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'