Skip to main content
POST
Concluir sessão 3DS
Endpoint chamado pelo browser. O upag-js o usa dentro de threeDSecure.authenticate; chame direto só se não usar o SDK. Autentica com chave publicável (pk_…) e é provado pelo clientSecret da sessão. Chave secreta é recusada. Não exige permissão.
Os exemplos usam o sandbox (https://api.upag.dev/v1). Em produção use https://api.upag.io/v1 com pk_live_….

Endpoint

O SDK Node.js não tem método para este endpoint: ele pertence ao browser.

Parâmetros

string
required
O clientSecret da sessão (1 a 512 caracteres).
string
required
completed, canceled, timeout ou failed. canceled e timeout terminam em canceled.
object
Obrigatório quando outcome é completed: o resultado da autenticação, exatamente como o browser o recebeu.
string
Só quando outcome não é completed: authentication_failed, authentication_canceled, authentication_timeout ou authentication_unavailable (o browser não conseguiu carregar o módulo de autenticação). Padrão: o código que corresponde ao outcome.

Resposta

200 OK
Response
A resposta traz só id e status: o browser fica sabendo como a autenticação terminou, nada sobre a venda. Leia a sessão completa do servidor com Obter sessão. Repetir uma chamada que já surtiu efeito devolve a mesma resposta.

Erros