---
title: "Web Integrations"
description: "Choose how to integrate KOMOJU into your website. Redirect customers to a KOMOJU-hosted checkout with Hosted Page or embed secure input fields on your own page with Hosted Fields."
url: "https://docs.priv.staging.komoju-dev.tools/en/docs/integration-guides/web-integrations/overview"
source_url: "https://docs.priv.staging.komoju-dev.tools/en/docs/integration-guides/web-integrations/overview.md"
language: en
last_modified: "2026-08-18"
---

KOMOJU offers two ways to accept payments on a custom website. Each option trades implementation effort for control over the checkout experience.

## Hosted Page

Redirect customers to a checkout page hosted by KOMOJU. Hosted Page handles PCI compliance and 3D Secure out of the box, supports multiple languages and currencies, and requires the least code. If you want a working checkout without building payment forms, start here. ![KOMOJU Hosted Page payment method selection](https://docs.priv.staging.komoju-dev.tools/web-integrations_overview_hosted-page_1.png)

Continue with [Introduction to Hosted Page](https://docs.priv.staging.komoju-dev.tools/en/docs/integration-guides/web-integrations/introduction-to-hosted-page.md).

## Hosted Fields

Embed KOMOJU's iframe-based input fields in your own checkout page. Payment details never touch your server, which minimizes your PCI-DSS burden, while the form matches the rest of your site. ![KOMOJU Hosted Fields payment method form](https://docs.priv.staging.komoju-dev.tools/web-integrations_overview_hosted-fields_2.png)

Continue with [Introduction to Hosted Fields](https://docs.priv.staging.komoju-dev.tools/en/docs/integration-guides/introduction-to-hosted-fields.md).

## Prerequisites

Whichever option you choose, you authenticate requests with API keys and track payment status changes with webhooks. If you are new to the KOMOJU API, read [Authentication](https://docs.priv.staging.komoju-dev.tools/en/docs/introduction/authentication.md) and [Webhooks](https://docs.priv.staging.komoju-dev.tools/en/docs/introduction/webhooks.md) before integrating.
