Skip to main content
Recommended for all new integrations.

When a Transaction Has an Invoice

If a transaction has invoice:
  • The hasInvoice field is set to true
  • You’ll receive a link to download them
  • URLs are valid for 12 hours

Endpoint Format

GET /v3/transactions/{uuid}/invoicesUse this endpoint to retrieve XML invoice details and metadata associated with a specific transaction.

Example: Getting Invoices for a Transaction

In the following example, we will get the invoice information for the transaction with the UUID “47f8ed9e-4d7b-450b-ad6a-f1d83e3ce4e1” in Mexico.

cURL Request

cURL

Sample JSON Response

JSON
⚠️ The download URL is temporary and will expire 12 hours after generation. Ensure you download and store the file before it expires.ℹ️ Note: The example provided contains mock data and does not reflect real tax calculations or financial details.

Endpoint Reference

GET /api/v3/transactions/{uuid}/invoices

Get a transaction by UUIDParameters:Response Schema (TransactionInvoiceResponse):

GET /api/v3/invoices

Find all Invoices with optional filtersParameters:Response Schema (InvoicePageV3):sort object (SortObject):pageable object (PageableObject):