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.