Payment for order

In this article:

Particular aspects of a payment for an order

  • A payment for an order is created only for subscriptions within the Prepay model.
  • Completing a payment is required to start provisioning of an ordered service. If a customer cancels a payment, the related order is automatically cancelled too.
  • It is always related to an order.
  • The payment amount is equal to the linked order amount.
  • It can be paid from the account balance.

A payment must be completed within the period that is specified in the Cancel unpaid order in parameter of an account class (see Creating an account class). After the end of that period, a payment and the related order are cancelled automatically.

If a payment for an order is completed after the beginning of the covered period, the order description is updated. The order details are recalculated for the rest of the period, and the order amount is reduced proportionally. The difference between the original order amount stored in the linked payment and the new amount is used to top up the account balance. In the Customer Control Panel, the details of such payment (see View payment details) include the charges table with the recalculated amount and the top-up amount as a separate item.

Payment for an order life cycle

The following diagram represents the payment for an order life cycle. For information about the notation, see https://en.wikipedia.org/wiki/BPMN.