> ## 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.

# Get status of a Pix to stablecoin transaction

> Poll the current state of a Pix to stablecoin transaction, including Pix receipt, on-chain transfer hash, and pending MFA or compliance gates.

<Note>
  Prefer webhooks over polling. Only use this endpoint if you need synchronous confirmation (e.g. after the user returns from a liveness flow).
</Note>

## Request

<ParamField header="X-Mippo-API-Key" type="string" required>
  Your LaaS API key.
</ParamField>

<ParamField path="id" type="string" required>
  Transaction ID.
</ParamField>

```bash theme={null}
GET /v1/laas/transactions/tx_1719000000_xyz/status
```

## Response

<ResponseField name="data.status" type="string">
  See status lifecycle below.
</ResponseField>

<ResponseField name="data.txHash" type="string">
  On-chain transaction hash. Present only when `status === 'COMPLETED'`.
</ResponseField>

### Status lifecycle

```
PENDING_AUTH → PENDING_PAYMENT → PROCESSING → COMPLETED
                                             ↘ FAILED
```

| Status            | Meaning                             |
| ----------------- | ----------------------------------- |
| `PENDING_AUTH`    | Waiting for MFA or liveness         |
| `PENDING_PAYMENT` | Pix QR shown, waiting for payment   |
| `PROCESSING`      | Payment received, settling on-chain |
| `COMPLETED`       | Stablecoin sent to wallet           |
| `FAILED`          | Payment expired or on-chain failure |
| `CANCELLED`       | Cancelled by partner or compliance  |

```json Response (200 — completed) theme={null}
{
  "success": true,
  "data": {
    "transactionId": "tx_1719000000_xyz",
    "status": "COMPLETED",
    "asset": "USDT",
    "amountBrl": 500,
    "amountAsset": "90.25",
    "walletAddress": "0xYourUserWalletAddress",
    "txHash": "0xabc123def456...",
    "completedAt": "2026-07-01T18:12:44.000Z"
  }
}
```
