The payment API
for Nepal.
A single, beautiful API to accept eSewa, Khalti, and ConnectIPS. Six lines of code. That's it.
Try PayArk in 60 seconds.
Generate an isolated sandbox key and start testing with our SDK immediately. No signup, no wait, zero friction.
Ephemeral Environment
- Isolated workspace for your session
- Guaranteed mock provider routing
- Live for 48 hours, then self-purges
- Limited to 10 requests per minute
Waiting for initialization...
Infrastructure
Enterprise infrastructure,
developer velocity.
We stripped away the legacy complexity so you can focus on building your product.
One SDK, Every Wallet
eSewa, Khalti, ConnectIPS — one interface. Switch providers by changing a string.
Go Live in Minutes
npm install → accept payments. No XML parsing, no callback spaghetti.
Signed Webhooks
HMAC-SHA256 signed events with automatic exponential backoff retries.
Bank-Grade Security
AES-256-GCM encrypted credentials. Merchant keys never touch plain storage.
Edge Runtime
Cloudflare Workers. Sub-50ms cold starts. Deployed at the edge in South Asia.
CLI & MCP Server
Stream webhooks locally with payark listen. AI-native MCP server for agent workflows.
Type-Safe Everything
TypeScript-first with Zod validation and auto-generated OpenAPI documentation.
Sandbox Mode
Test your entire flow without real money. Production-mirrored environment.
Multi-Currency Ready
Built for NPR today, expanding to INR, BDT, LKR. Cross-border payments by design.
Developer Experience
Write code,
not configurations.
Typesafe by default. Four SDKs. One API. Processing payments should be an afternoon task.
import { PayArk } from "@payark/sdk";
const payark = new PayArk({
apiKey: process.env.PAYARK_KEY!
});
// Create a checkout session
const session = await payark.checkout.create({
amount: 1500,
currency: "NPR",
provider: "esewa",
returnUrl: "https://yourapp.com/success",
metadata: { orderId: "ord_123" }
});
redirect(session.paymentUrl);
Secure your
spot.
Be one of the first 100 developers to build modern payment flows for Nepal. Free during the private beta.
No credit card required · Free during beta
Roadmap
Where we're
headed.
From single-node MVP to a distributed financial mesh for South Asia.
Core Infrastructure
- Cloudflare Edge API
- Supabase Auth & RLS
- eSewa & Khalti adapters
- TypeScript SDK
Developer Experience
- CLI (payark listen/trigger)
- MCP Server
- Webhook signatures
- Sandbox mode
Public Beta
- Subscription billing
- React Native SDK
- Plugin ecosystem
- Multi-currency
Scale
- Direct bank settlements
- AI fraud detection
- Flutter SDK
- WooCommerce / Shopify
Updates
Changelog
A2A Vision & Industrial Spec v2
Published the authoritative A2A settlement spec (Phase 7) and reorganized the engineering blog into a dedicated publications engine.
Resilient Orchestration & Traceability
Implemented exponential backoff with jitter and localized RFC 7807 error specifications in the SDK-Effect core.
Industrial Grade Refactor (Phase 10)
Achieved 100% route coverage with industrial Effect-TS patterns, unified API/SDK architecture, and deep observability.
Beta Announcement & Video Engine
Added Remotion-based video compositions for AgentSkills showcase and closed beta launch materials.