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 |
(tick) |
(tick) |
(tick) |
(tick) |
(tick) |
(tick) |
(tick) |
(tick) |
(tick) |
|
Payment for order |
(minus) |
(tick) |
(minus) |
(tick) |
(tick) |
(tick) |
(tick) |
(tick) |
(tick) |
|
Payment for the manual topping up of the balance |
(minus) |
(tick) |
(minus) |
(tick) |
(tick) |
(tick) |
(tick) |
(tick) |
(minus) |
More about payment types: