Order placement
Placing an order starts with the cart. When a payment for the cart is confirmed, Litium records the order and its transactions, placing the order. This section explains this process in detail.
Initializing payments are done through CheckoutService.
Interactions with cart should be done using the operations in CartContext.
In default implementation VAT is calculated using EU VAT regulations. Projects may implement other VAT rules for other markets.
This section explains how discounts are handled.
Order is placed from Litium API, when the payment app notify there is at least one guaranteed payment for the given cart.
This section explains how the order is validated by Litium.