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