> ## Documentation Index
> Fetch the complete documentation index at: https://laas.mippo.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Confirmar MFA de uma transação pendente

> Envie o código TOTP do usuário final para liberar o gate de autenticação multifator e continuar uma transação Pix para stablecoin pendente.

Utilizado apenas quando `authChallenge.type === 'MFA_TOTP'`. Em caso de sucesso, retorna o payload do QR Pix para exibir ao seu usuário.

## Request

**X-Mippo-API-Key** `string` *required*

Sua API key.

**id** `string` *required*

ID da transação retornado por `POST /v1/laas/transactions/initiate`.

**totpCode** `string` *required*

Código TOTP de 6 dígitos do app autenticador do usuário.

```json Request theme={null}
{
  "totpCode": "482910"
}
```

## Response

**data.transactionId** `string`

ID da transação.

**data.status** `string`

`PENDING_PAYMENT` — Pix está pronto, aguardando o pagamento do usuário.

**data.pixPayload** `string`

String do Pix Copia e Cola. Codifique como QR code e exiba ao usuário.

**data.pixExpiry** `string`

Timestamp ISO 8601 de quando o QR Pix expira (tipicamente 15 minutos).

```json Response (200) theme={null}
{
  "success": true,
  "data": {
    "transactionId": "tx_1719000000_xyz",
    "status": "PENDING_PAYMENT",
    "pixPayload": "00020101021226890014br.gov.bcb.pix...",
    "pixExpiry": "2026-07-01T18:15:00.000Z"
  }
}
```

```json Response (422 — wrong code) theme={null}
{
  "success": false,
  "error": {
    "code": "MFA_INVALID_CODE",
    "message": "The TOTP code is invalid or has expired. Try again."
  }
}
```

> [!WARNING]
>
> Após 5 tentativas consecutivas de TOTP com falha, a transação é bloqueada e o usuário precisa iniciar uma nova. A Supercosmos registra um alerta interno.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.