Download OpenAPI specification:Download
The Invoicing API enables you to create and manage invoices and payout requests.
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.
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.
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 |