# Before you start Technically, HPP is a companion service to *Kustom Checkout*. You will have to integrate both the *Checkout API*, and then use HPP to deliver the Checkout experience to your consumers outside of your own web (i.e. redirect to the HPP in the browser, used to deliver the checkout to a consumer device (in-store, telesales)). A complete Order lifecycle will then involve three of Kustom services: 1. **Kustom Checkout** - Checkout API to integrate to start a Payment session: *KCO Order*. 2. **Hosted Payment Page** - API to distribute the Checkout session to your Consumer. 3. **Order Management** - Order API to capture payment or refund the order that was created. Integration guide available: - [Integrate Kustom Checkout via Hosted Payment Page (HPP)](/contents/checkout/hosted-payment-page/before-you-start/hpp-integration)]()