GatewaysKhalti
Configuration
Configure Khalti client
Khalti Configuration
Initialize the Client
In your backend code, create lib/khalti.ts:
import { khalti } from "@paybridgejs/khalti";
export const khaltiClient = new khalti({
secretKey: process.env.KHALTI_SECRET_KEY!,
});Configuration Options
| Option | Required | Description |
|---|---|---|
secretKey | ✅ | Your Khalti secret key from dashboard |
Verify Setup
Test your configuration:
import { khaltiClient } from "@/lib/khalti";
// This verifies your credentials work
console.log("✅ Khalti client initialized");Next: Initiate Payment - Create payment sessions