# Invoices

Create and track crypto payment invoices.

 - [GET /invoices](https://docs.vilna.io/ru/apis/platform/api/invoice/list-invoices.md): List invoices with filtering and pagination.
 - [POST /invoices](https://docs.vilna.io/ru/apis/platform/api/invoice/create-invoice.md): Create a payment invoice for an address in the current project and a specific token. If no invoice is accepting payments at that address, create a new invoice and return `201 Created`. If an invoice i
 - [GET /invoices/{invoice_id}](https://docs.vilna.io/ru/apis/platform/api/invoice/get-invoice.md): Get full invoice details including merchant notes and metadata.
 - [DELETE /invoices/{invoice_id}](https://docs.vilna.io/ru/apis/platform/api/invoice/delete-invoice.md): Hide a settled invoice from the project. Only an invoice in a terminal status can be deleted: `confirmed`, `cancelled` or `expired`. An `open` invoice has to be cancelled first, or left to reach a ter
 - [POST /invoices/{invoice_id}/actions/cancel](https://docs.vilna.io/ru/apis/platform/api/invoice/cancel-invoice.md): Cancel an `open` or `processing` invoice when no recorded valid payment is unconfirmed and `confirmed_amount` is less than `amount`. This includes unpaid invoices and invoices with fully confirmed par
 - [GET /public/invoices/{invoice_id}](https://docs.vilna.io/ru/apis/platform/api/invoice/get-public-invoice.md): Public endpoint for payers. Returns invoice details needed for payment. No authentication required: the invoice UUID is the access token.
