3. Resultado do desafio 3DS
post
https://sandbox-api.rebornpay.io/v1/transactions/threeds/challenge-resultAuth obrigatóriaTerceiro 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-KeystringrequiredAPI Key do seller (header)
Body
application/jsonrequestIdstringrequiredauthenticationTransactionIdstringrequiredResponses
200OK
statusstringrequiredStatus do desafio
Example: AUTHENTICATION_SUCCESSFUL
threeDsServerTransactionIdstringrequiredID de transação do servidor 3DS
Example: 3ds_txn_abc123
xidstringrequiredTransaction ID do 3DS
Example: xid_abc123
cavvstringrequiredCAVV para uso na confirmação do pagamento
Example: cavv_abc123
secureVersionstringrequiredVersão do protocolo 3DS
Example: 2.2.0
directoryServerTransactionIdstringrequiredID 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"
}