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

# Pagination

> Parcourez les listes de paiements, de sessions, de payouts et de liens de paiement page par page.

Toutes les listes (paiements, sessions de checkout, payouts, liens de paiement) se paginent de la même façon : `per_page` éléments par page, 20 par défaut, 100 au maximum. Seule la liste des soldes (`GET /api/v1/wallets`) ne se pagine pas. Un marchand n'a jamais assez de soldes pour que ça compte.

```bash theme={null}
curl "https://mercy-pay.com/api/v1/payments?per_page=50&page=2" \
  -H "Authorization: Bearer mp_sandbox_XXXXXXXXXXXXXXXX"
```

La réponse contient `data`, `links` et `meta` :

```json theme={null}
{
  "data": [],
  "links": {
    "first": "https://mercy-pay.com/api/v1/payments?page=1",
    "last": "https://mercy-pay.com/api/v1/payments?page=4",
    "prev": "https://mercy-pay.com/api/v1/payments?page=1",
    "next": "https://mercy-pay.com/api/v1/payments?page=3"
  },
  "meta": {
    "current_page": 2,
    "last_page": 4,
    "per_page": 50,
    "total": 173
  }
}
```

Pas besoin de calculer vous-même le numéro de dernière page : avancez tant que `links.next` n'est pas `null`, et vous saurez que vous avez tout vu.


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