List invoices for the authenticated merchant. Supports pagination and status filtering.
Merchant API key (sk_m_*). Used for invoice management, store configuration,
and viewing merchant data.
Authorization: Bearer sk_m_abc123def456...Maximum number of items to return per page
1 <= x <= 10020
Number of items to skip (for pagination)
x >= 00
Filter by invoice status Invoice lifecycle status.
OPEN ──[pay]──> PAYING ──[confirm]──> PAID
│ ▲
│ │
└────[fails]─────┘ (rolls back to OPEN)
OPEN ──[cancel]──> CANCELED
OPEN ──[expires]──> EXPIREDOPEN, PAYING, PAID, EXPIRED, CANCELED Invoice list
Standard pagination object included in list responses.
Example pagination flow:
Page 1: GET /v1/invoices?limit=20&offset=0
→ pagination: { total: 150, limit: 20, offset: 0, has_more: true }
Page 2: GET /v1/invoices?limit=20&offset=20
→ pagination: { total: 150, limit: 20, offset: 20, has_more: true }
Page 8: GET /v1/invoices?limit=20&offset=140
→ pagination: { total: 150, limit: 20, offset: 140, has_more: false }