Tranzakt APIs
    Tranzakt APIs
    • Introduction
    • Collections
      • Get Collection by ID
        GET
      • Get Collection Invoices
        GET
    • Invoices
      • Create Invoice
        POST
      • Get Invoice by ID
        GET
      • Invalidate Invoice
        POST
    • Webhooks
      • Webhooks 🔔

    Invoices

    Introduction#

    The Invoices API enables you to create and manage invoices for your collections. Each invoice represents a payment request with specific details about the payer, amount, and beneficiaries.

    Understanding Invoice States#

    Invoices in our system can exist in three states:
    StatusDescriptionPossible Transitions
    UnpaidInitial state when invoice is created→ Paid, → Invalidated
    PaidSuccessfully paid invoiceNone (Terminal State)
    InvalidatedManually invalidated or expired invoiceNone (Terminal State)

    State Transition Rules#

    Only unpaid invoices can be invalidated
    Once an invoice is paid or invalidated, its state cannot be changed
    Payment can only be processed for invoices in the Unpaid state
    Modified at 2024-10-31 05:31:05
    Previous
    Get Collection Invoices
    Next
    Create Invoice
    Built with