Pular para o conteúdo principal

Validar Pagamento com 3DS

Dados da API

Para validar uma transação com 3DS, é necessário enviar uma requisição utilizando o método POST para o endpoint /v1/payments/3ds/validate. Essa operação confirma a autenticação 3DS e finaliza o processo de validação do pagamento.

POST /v1/payments/3ds/validate

Via request Representational State Transfer (REST) com o body:

Requisição
  {
"code3ds": "dbe5a61a-836d-45dd-82c1-52d0c5e3c010",
"validateToken": "eyJhbGciOiJIUzI1NiJ9[...]9oBbxbtuE_vuu6UzU-Mp5BjK2FNp5XAfoDy2uQ"
}

Dicionário de dados - Parâmetros

PROPRIEDADEDESCRIÇÃOTIPOLOCALOBRIGATÓRIOTAMANHO
code3dsCódigo de autorização do 3DS.guidbodysim255
validateTokenToken de validação gerado pelo 3DS ao retornar um desafio.stringbodysim256
Erro interno
[ 
{
"tag": "",
"description": "Não foi possível executar comando. Erro desconhecido."
}
]

Dicionário de dados - Retorno

PROPRIEDADEDESCRIÇÃOTIPO
tagTag do errostring
descriptionDescrição do errostring