v0.6 — Now on Cloudflare Edge

The payment API
for Nepal.

A single, beautiful API to accept eSewa, Khalti, and ConnectIPS. Six lines of code. That's it.

checkout.ts
Terminal
Instant Access

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
Sandbox Console

Waiting for initialization...

Integrates with
eSewaKhaltiConnectIPSsoonIME Paysoon
Built with
TypeScriptCloudflareSupabaseHono

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.

checkout.ts
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);
Limited Beta

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.

Q1 2026

Core Infrastructure

  • Cloudflare Edge API
  • Supabase Auth & RLS
  • eSewa & Khalti adapters
  • TypeScript SDK
Q1 2026

Developer Experience

  • CLI (payark listen/trigger)
  • MCP Server
  • Webhook signatures
  • Sandbox mode
Q2 2026NOW

Public Beta

  • Subscription billing
  • React Native SDK
  • Plugin ecosystem
  • Multi-currency
Q4 2026

Scale

  • Direct bank settlements
  • AI fraud detection
  • Flutter SDK
  • WooCommerce / Shopify

Updates

Changelog

v1.2.0
Mar 08, 2026
DOCS

A2A Vision & Industrial Spec v2

Published the authoritative A2A settlement spec (Phase 7) and reorganized the engineering blog into a dedicated publications engine.

v1.1.5
Mar 05, 2026
SDK

Resilient Orchestration & Traceability

Implemented exponential backoff with jitter and localized RFC 7807 error specifications in the SDK-Effect core.

v1.1.0
Feb 28, 2026
ARCHITECTURE

Industrial Grade Refactor (Phase 10)

Achieved 100% route coverage with industrial Effect-TS patterns, unified API/SDK architecture, and deep observability.

v0.1.2
Feb 20, 2026
MEDIA

Beta Announcement & Video Engine

Added Remotion-based video compositions for AgentSkills showcase and closed beta launch materials.