Introduction

This section describes all API methods required to create and manage invoices, get information about their status, and process payment notifications.

With the API, you can create payment invoices, get up-to-date information about their status, test Webhook integration, and resend Webhook notifications when needed.

After an invoice is created, the system reserves payment details that the client can use to pay. During processing, the invoice moves through several states that reflect its current stage. To automatically receive status updates, use Webhook notifications sent to the URL specified when creating the invoice.

For reliable notification delivery, your Webhook must return HTTP 200 OK. If this response is not received, the system automatically makes several retry attempts. You can also manually resend a previously sent Webhook using the corresponding API method.

Before integration, review the general service flow, configure Webhook handling, and make sure your server correctly receives and processes requests. This lets you automatically track payment status changes and respond to invoice-related events in time.