Invoicing (2.1.45)

Download OpenAPI specification:Download

The Invoicing API enables you to create and manage invoices and payout requests.

Invoice Endpoints

Our Invoice endpoints enable you to create and manage Tilia invoices. A typical invoice lifecycle consists of: creating the invoice, submitting it for processing, and receiving a postback upon completion.

Our Developer Guide walks you through the process of creating invoices for common use cases, including user-to-integrator, user-to-user, escrow-transaction, and multi-seller transactions.

Payout Endpoints

Our Payout endpoints enable you to create and manage Tilia payout requests.

Users requesting payouts are required to submit KYC data, which must be validated and accepted by Tilia before funds can be released. For more information on gathering KYC information, refer to the KYC flow documentation.

Our Developer Guide walks you through the process of creating a payout request.

Invoice Failure Codes

For endpoints that return invoice(s) in the response, as well as the webhooks for Invoice complete and Payout complete, the failure_code and failure_reason keys can have the following values (if not empty):

failure_code failure_reason
generic_error an error occurred