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

# Transaction confirmations

> Blockchain confirmation and status polling behavior.

## Status polling

Meum uses a background **payment monitor** to detect on-chain payments against checkout deposit addresses.

When you call `GET /v1/invoices/{id}/status` on an open invoice with a deposit address, an on-demand poll is also triggered.

## Response fields

| Field             | Description                                        |
| ----------------- | -------------------------------------------------- |
| `swap_status`     | `"processing"` when settlement swap is in progress |
| `tx_hash`         | On-chain transaction hash                          |
| `deposit_address` | Checkout deposit address                           |
| `deposit_memo`    | Memo if required by the quote                      |

## Related pages

* [GET /v1/invoices/{id}/status](/api-reference/overview)
* [Payment lifecycle](/payments/payment-lifecycle)
