Skip to main content
Use this endpoint to retrieve the full details of a specific invoice. Two variants are available: an authenticated endpoint for merchant use, and a public endpoint that requires no authentication — useful for customer-facing invoice pages.

Authenticated endpoint

GET /merchants/{merchantID}/invoices/{invoiceID} Retrieve an invoice within the context of your merchant account.

Path parameters

string
required
The UUID of the merchant account that owns the invoice.
string
required
The UUID of the invoice to retrieve.

Public endpoint

GET /public/invoices/{invoiceID} Retrieve an invoice without authentication. This is useful for building customer-facing payment pages where you need to display invoice details without exposing credentials.

Path parameters

string
required
The UUID of the invoice to retrieve.

Response

Both endpoints return the same invoice schema.
string
required
The UUID of the invoice.
string
required
The invoice amount as a decimal string.
string
required
The invoice type: onetime, reusable, collect, or withdraw.
string
required
The current state of the invoice (e.g., pending, paid, expired).
string
required
ISO 8601 timestamp of when the invoice was created.
number
required
The ID of the payment method associated with this invoice.
boolean
Whether the invoice has passed AML (Anti-Money Laundering) checks.