Public Beta
Updated Feb 2026

PayArk Documentation

Seamlessly integrate Nepali payment providers like eSewa and Khalti into your applications with a unified, developer-first API.

Unified API

One simple API for multiple providers. Switch between eSewa and Khalti without changing your integration code.

Secure by Default

Built-in encryption for credentials, webhook signature verification, and granular API key permissions.

Developer Experience

Comprehensive documentation, typed SDKs, and a powerful dashboard to manage your integrations.

Integration in seconds

Create a checkout session with a single HTTP request.

bash
curl https://api.payark.dev/v1/checkout \
  -H "Authorization: Bearer sk_live_..." \
  -d '{ "amount": 1000, "currency": "NPR", "provider": "esewa" }'