跳到主要内容

批准双因素身份验证 TED 交易

请求

ENDPOINT
/account/ACCOUNT_KEY/ted/TED_KEY/validate_token
方法
PUT

Path Params

字段类型描述字符数
account_keyuuidv4账户的唯一标识键。36
ted_keyuuidv4TED 转账的唯一标识键36

通过电子邮件和短信验证

Request Body
{
"token": "329123"
}

通过设备验证

要批准并完成设备验证,请求必须以空负载发送。验证在内部发生,无需请求体中的额外信息。需要注意的是,此端点只应在交易请求启动后使用。

Request Body
{

}

Body Params

字段类型描述字符数
tokenstring发送给账户转账批准人的验证码(SMS 或电子邮件 TFA 时必填6

响应

STATUS
201
Response Body: 已发送转账
{
"request_control_key": "b6804f32-101e-4702-8fbc-c2dbc4c2caec",
"transaction_key": "46804f32-101e-4702-8fbc-c2dbc4c2caec",
"ted_key": "8cb70dea-9fb0-4a68-9572-99a72849c8d6",
"transaction_amount": 202.01,
"fee_amount": 10,
"ted_status": "sent",
"created_at": "2021-10-22T20:30:23.459Z"
}
STATUS
202
Response Body: 待处理转账
{
"request_control_key": "b6804f32-101e-4702-8fbc-c2dbc4c2caec",
"ted_key": "8cb70dea-9fb0-4a68-9572-99a72849c8d6",
"transaction_amount": 202.01,
"fee_amount": 10,
"ted_status": "pending",
"created_at": "2021-10-22T20:30:23.459Z"
}
STATUS
4xx
Response Body: 已拒绝转账
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em portugues",
"code": "codigo",
"extra_fields": {
"ted_data": {
"request_control_key": "b6804f32-101e-4702-8fbc-c2dbc4c2caec",
"ted_key": "8cb70dea-9fb0-4a68-9572-99a72849c8d6",
"transaction_amount": 202.01,
"fee_amount": 10,
"ted_status": "rejected",
"created_at": "2021-10-22T20:30:23.459Z"
}
}
}
STATUS
4xx
Response Body: Error
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em portugues",
"code": "codigo",
"extra_fields": {}
}
信息

此端点也可能返回执行 TED 中列出的错误,以及以下错误。

HTTP 状态码
status
QI 代码
code
标题
title
描述(英文)
description
描述(葡文)
translation
400QIT000001Bad RequestSchema ErrorErro de Schema
404TED000020Not FoundTed was not found for the given parameters.Ted não encontrada para os parâmetros fornecidos.
404TED000086Invalid StatusTed not in pending_2fa_approval statusTed não está pendente de aprovação por autenticação de dois fatores
400TED000082Number of token validation attempts exceededThe maximum number of failed token validation attempts has been reachedNúmero máximo de tentativas de validação de token atingida
400TED000084Incorrect TokenToken sent does not match expectedToken enviado não condiz com, o esperado
400TED000083Token ExpiredToken has expired. Resend token or recreate transferToken expirado. Reenvie token ou recrie a transferência
400TED000110Token RequiredA token is required for SMS or email validation.Um token é necessário para validação via SMS ou email.