跳到主要内容

确认提现意向

使用此端点,基于创建提现意向中生成的意向完成一笔提现。

这是两步流程中的第二步。金额、收款目标及其余数据已在创建意向时提交并校验,因此这里只需传入幂等键。

可用环境​

https://api.gateway.com.br/core

端点​

  • 方法:POST
  • 端点:/withdrawal/intent/{id}/confirm
  • 认证方式:Bearer token

路径参数​

名称类型必填说明校验规则
idstring (UUID)是创建提现意向返回的 intentId必须为有效的 UUID

请求体​

ℹ️ 每个意向只能用于一笔提现

意向一经确认即被消耗:用同一个 intentId 再次调用会被拒绝。若已超过 5 分钟的有效期,该意向同样不再被接受。

名称类型必填说明校验规则
idempotencyKeystring是用于避免重复的唯一标识长度须在 8 到 255 个字符之间

请求示例​

curl --request POST \
--url https://api.gateway.com.br/core/withdrawal/intent/553e8400-e29b-41d4-a716-436251480000/confirm \
--header 'Authorization: Bearer your-jwt-token' \
--header 'Content-Type: application/json' \
--data '{
"idempotencyKey": "unique-key-12345"
}'

成功响应​

字段类型必填说明
idstring (UUID)是提现的唯一标识
externalCodestring否您的参考编号
amountnumber是提现金额(整数,以分为单位)
statusstring (enum) - PENDING是
  • PENDING:提现已创建,等待处理

响应示例​

{
"id": "553e8400-e29b-41d4-a716-436251480001",
"externalCode": "SAQUE-123",
"amount": 10000,
"status": "PENDING"
}

可能的错误​

状态码说明处理方式
401凭据无效请检查您的凭据
403无权限或未授权请联系技术支持
422数据无效或缺失请检查数据格式
422意向不存在或已过期请重新创建意向后再提交
422意向已被使用每笔提现都需要创建新的意向
422校验失败请联系技术支持
429请求过于频繁请稍后重试
500内部错误请联系技术支持