> ## 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.

# Embedded Integration Setup

> Learn how to set up an embedded integration with ClickPesa to seamlessly integrate payment services into your application.

## Authentication Overview

### [Initialization](#)

* Only a `ClientId` is required to initialize an embedded components
* The `ClientId` is a unique identifier generated for each application and is always visible in the application settings

### [Authentication & Authorization](#)

* When performing actions, users will be required to authenticate using their **Email** and **Password**.
* Depending on the actions, **Two-Factor Authentication** (2FA) may also be required for authorization

## Application Setup

### Step 1: Log in to the ClickPesa Dashboard

Go to the [ClickPesa Dashboard](https://merchant.clickpesa.com) and log in with your credentials.

### Step 2: Access Developer Settings

1. In the dashboard, click **Settings**.
2. Navigate to the **Developers** section.

### Step 3: Create a New Application

Click **Create Application** to begin the setup process.

### Step 4: Configure Application Details

When creating the application, fill in the following details:

* **Application Name**: Choose a name to identify your app.
* **Integration Type**: Select **Embedded**.
* **Features**: Choose the features needed (e.g., **Embedded Checkout** , **Embedded Payout Widget**).

### Step 5: Submit Your Application

Click **Create** to finalize the application setup.
