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.Documentation Index
Fetch the complete documentation index at: https://docs.iterapay.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Authenticated endpoint
GET /merchants/{merchantID}/invoices/{invoiceID}
Retrieve an invoice within the context of your merchant account.
Path parameters
The UUID of the merchant account that owns the invoice.
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
The UUID of the invoice to retrieve.
Response
Both endpoints return the same invoice schema.The UUID of the invoice.
The invoice amount as a decimal string.
The invoice type:
onetime, reusable, collect, or withdraw.The current state of the invoice (e.g.,
pending, paid, expired).ISO 8601 timestamp of when the invoice was created.
The ID of the payment method associated with this invoice.
Whether the invoice has passed AML (Anti-Money Laundering) checks.