> ## Documentation Index
> Fetch the complete documentation index at: https://docs.clickpesa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hosted Checkout Overview

> Hosted Checkout is a ready-to-use payment acceptance experience provided by ClickPesa.

Hosted Checkout enables seamless payment collection and supports a full range of payment methods and currencies with minimal integration.

It is available as part of ClickPesa products like [E-invoice](/dashboard/e-invoice) and [Payment Pages](/dashboard/payment-pages), where it comes built-in, and it is also available for integration into your web application or platform through [Checkout Links](/checkout/checkout-link).

* **Quick and Easy Integration** — Simply generate a hosted checkout link, share it with a customer and start accepting payments instantly.
* **Hassle-Free** — Security and updates are fully managed by ClickPesa, allowing you to focus on your business.

## How It Works

1. **Generate a Checkout Link** — Use the [Checkout Link API](/checkout/checkout-link-api) to generate a hosted checkout link from your app or system. Checkout links are also generated automatically for [Invoices](/dashboard/e-invoice) and [Payment Pages](/dashboard/payment-pages) created in the dashboard.

2. **Redirect Customers** — Add the generated checkout link into your checkout, website or share it via WhatsApp and redirect customers to Hosted Checkout to make a payment.

3. **Receive Payment Confirmation** — Receive payment updates via [Application Webhooks](/home/webhooks#application-level-webhooks), an optional [`callbackUrl`](/api-reference/collection/generate-checkout-link/generate-checkout-link) on the Generate Checkout Link request, or by polling the [Query Payment API](/api-reference/collection/querying-for-payments/querying-for-payments). Application webhooks apply to all payment methods on the hosted page, including mobile push. Customers are redirected after payment using the Return URL on your hosted application in the dashboard.

## In the Merchant Dashboard

<CardGroup cols={2}>
  <Card title="Payment Pages" icon="file-invoice" href="/dashboard/payment-pages">
    Create shareable payment pages with built-in hosted checkout.
  </Card>

  <Card title="E-Invoice" icon="receipt" href="/dashboard/e-invoice">
    Create and send invoices with a built-in checkout link.
  </Card>

  <Card title="Checkout Links" icon="link" href="/dashboard/checkout-links">
    View and manage hosted checkout links created via API or integrations.
  </Card>

  <Card title="Collection Settings" icon="gear" href="/dashboard/settings/collection">
    Enable payment methods and activate Checkout Link in the dashboard.
  </Card>
</CardGroup>

## Learn More

<CardGroup cols={1}>
  <Card title="The Hosted Checkout Page" icon="credit-card" href="/checkout/checkout-page">
    What your customers see and how they pay — payment methods, currencies and receipts
  </Card>

  <Card title="Checkout Link" icon="link" href="/checkout/checkout-link">
    Use cases and how to activate the Checkout Link feature in your dashboard
  </Card>

  <Card title="Checkout Link API" icon="brackets-curly" href="/checkout/checkout-link-api">
    Generate Hosted Checkout links from your own application via API
  </Card>
</CardGroup>
