Authentication API

API Keys Overview

All payment initializations use the public API key. When a merchant account is created, two key pairs are generated; these keys are obtained and can be updated from the merchant dashboard as shown in the Merchant Onboarding guide.

Public Key

Identifies the merchant account. Used in both test and live environments.

Private Key

Authenticates requests. Keep this secure and never expose it publicly.

Encryption Key

Validates request integrity. Used for hooks and relaying encrypted requests to the API endpoints.