3. Resultado do desafio 3DS

posthttps://sandbox-api.rebornpay.io/v1/transactions/threeds/challenge-resultAuth obrigatória

Terceiro passo do fluxo 3DS (somente se a etapa 2 devolveu `stepUpUrl`): processa o resultado do desafio após o browser retornar do ACS. Devolve `xid`/`cavv` — repasse-os em `threeDs` ao criar a transação (Transações → Criar transação).

Headers

X-Api-Keystringrequired

API Key do seller (header)

Body

application/json
requestIdstringrequired
authenticationTransactionIdstringrequired

Responses

200OK
statusstringrequired

Status do desafio

Example: AUTHENTICATION_SUCCESSFUL

threeDsServerTransactionIdstringrequired

ID de transação do servidor 3DS

Example: 3ds_txn_abc123

xidstringrequired

Transaction ID do 3DS

Example: xid_abc123

cavvstringrequired

CAVV para uso na confirmação do pagamento

Example: cavv_abc123

secureVersionstringrequired

Versão do protocolo 3DS

Example: 2.2.0

directoryServerTransactionIdstringrequired

ID de transação do Directory Server

Example: ds_txn_abc123

curl -X POST 'https://sandbox-api.rebornpay.io/v1/transactions/threeds/challenge-result' \  -H 'X-Api-Key: $API_KEY' \  -H 'Content-Type: application/json'
200Response example
{
  "status": "AUTHENTICATION_SUCCESSFUL",
  "threeDsServerTransactionId": "3ds_txn_abc123",
  "xid": "xid_abc123",
  "cavv": "cavv_abc123",
  "secureVersion": "2.2.0",
  "directoryServerTransactionId": "ds_txn_abc123"
}