Payment types
In this article:
Payment types and methods of their creation
Payment type | Payment purpose | Conditions | Payment creation method | Payment model |
---|---|---|---|---|
Payment for rendered services | Payment for postpaid subscriptions | Subscriptions used during the previous billing period | Automatically | Postpay |
Payment for order | Target payment for a prepaid subscription | The order amount is greater than 0 | Automatically | Prepay |
Payment for the manual topping up of the balance | Advance payment for topping up of the account balance for future payments | Manually by a manager or account user | Manually |
|
Payment statuses
Payments can have one of the following statuses:
- Pending billing (pending_billing — in the API methods) — the initial status of a new payment when external management of invoices for the Postpay model is used (see Managing invoices for the Postpay model by a third-party ERP system). A payment is created but not ready to be paid since a third-party ERP system has not yet approved the linked invoice.
- Waiting for payment (waiting_for_payment) — the initial status of the rest of new payments. If external management of invoices for the Postpay model is used — the payment is ready for paying since a third-party ERP system has approved the linked invoice.
- Expired — a payment is not completed before the due date.
- Cancelled — a payment is cancelled.
- Receipt creating (receipt_creating) — a manager manually prepares a receipt (see Processing a payment that requires manual receipt creation).
Receipt sent (receipt_sent) — a manager sent a manually prepared receipt to a customer.
- Processing — a temporary status while a payment on the payment gateway side is processed. In the Processing status, all operations for a payment are not available.
- Completed — a payment is processed (a customer paid for a payment).
- Paid from balance (paid_from_balance) — a customer paid for a payment using the account balance.
- Only payments with the bank transfer or cash payment methods can have the Receipt creating and Receipt sent statuses (see Configuring payment methods).
- Only payments with a payment method based on a payment gateway connector can have the Processing status (for details, see Creating a payment method).
- Only when external management of invoices for the Postpay model is used, payments can have the Pending billing status (see Managing invoices for the Postpay model by a third-party ERP system).
Payment type | Pending billing | Waiting for payment | Expired | Canceled | Receipt creating | Receipt sent | Processing | Completed | Paid from balance |
---|---|---|---|---|---|---|---|---|---|
Payment for rendered services | |||||||||
Payment for order | |||||||||
Payment for the manual topping up of the balance |
More about payment types: