| Session Initialization (/check-out/initialize) | nagad-server | experimental | automated tests against the local simulator; NOT TESTED against the live gateway (sandbox access needs onboarding credentials) |
| Order Placement & Complete (/check-out/complete) | nagad-server | experimental | automated tests against the local simulator; NOT TESTED against the live gateway |
| Payment Verification (/verify/payment) | nagad-server | experimental | automated tests against the local simulator incl. tampered amount, order id and merchant id; NOT TESTED against the live gateway |
| Payment Status Check | nagad-server | experimental | automated tests against the local simulator |
| Native Node.js Crypto Provider (OpenSSL 3) | nagad-server | beta | golden-vector tests; passes on Node 22 and 24; on Node 18.20 and 20.20 (OpenSSL 3.0) node:crypto rejects RSA PKCS#1 v1.5 decryption, so those tests are skipped there |
| Legacy SHA1withRSA Signature Support | nagad-server | experimental | unit tests only; not validated with a real SHA-1 account |
| Pure-JS PKCS#1 v1.5 decryption (automatic fallback) | nagad-server | beta | tests on Node 20 (full suite) and a full create+verify smoke run on Node 18.20.8; compared with node:crypto ciphertexts; NOT TESTED against the live gateway |
| Edge / Serverless Runtimes (Cloudflare Workers, Vercel Edge) | nagad-server | planned | Not supported: WebCrypto has no RSAES-PKCS1-v1_5 |
| Memory Session Store (Dev-Only) | nagad-server | beta | automated tests against the local simulator (race and replay tests) |
| Redis Session Store (Distributed Lua CAS) | nagad-server | beta | automated tests against the local simulator with a real Redis service in CI |
| Upstash / Generic KV Session Store | nagad-server | experimental | unit tests with a fake KV |
| Express Adapter | nagad-server | beta | tests inside real Express (with and without a body parser) through create and verify |
| Next.js App Router Adapter | nagad-server | beta | tests: route handler answers create; web-standard Request/Response |
| Hono Adapter | nagad-server | beta | tests inside real Hono (node-server) through create and verify |
| React Hook (useNagadCheckout) | nagad-client | beta | behaviour tests: verify-before-success contract |
| React Native WebView Integration | nagad-client | experimental | callback interception tested without a device; NOT TESTED on a physical device |
| Vue 3 Composable (useNagad) | nagad-client | beta | behaviour tests |
| Angular Service (NagadService) | nagad-client | beta | behaviour tests |
| Local Test Simulator & Throwaway Key Generator | nagad-simulator | experimental | used by the test-suite; not published to npm |
| Programmatic Refund API | nagad-server | planned | Not implemented: no verifiable public specification. The raw() escape hatch is not provided for it. |
| Server-to-Server Webhook / IPN | nagad-server | planned | Not implemented: no public specification |
| HTTP handler (create, callback) | nagad-server | beta | automated tests against the local simulator: tampering, allowlist, fail-closed, error mapping |
| Forward-proxy egress (fixed IP) | nagad-server | experimental | unit tests; NOT TESTED against a real proxy |
| Svelte store | nagad-client | beta | behaviour tests |
| Fastify plugin | nagad-server | beta | tests inside real Fastify through create and verify |
| Koa middleware | nagad-server | beta | tests inside real Koa through create and verify |
| Remix, SvelteKit, Astro, Nitro and Nest adapters | nagad-server | experimental | Remix, SvelteKit and Astro: Request/Response tests; Nitro and Nest: NOT TESTED in a real framework |