Note: This section explains how to manage the checkout process using the older APIs. Episerver recommends using the abstraction APIs to manage checkout, as described in Order processing.
The Episerver Commerce sample package (optional installation) contains an example checkout process contained in an ASP.NET Wizard control that performs the checkout in multiple pages. The checkout process makes full use of the order API to store and retrieve order-related information. This can include: shipping and billing addresses, payment methods, calculation of cart pricing, shipping charges, taxes and process payments. ECF also supports purchase orders, recurring payments, and subscriptions.