Backend pipeline tests validate the full payment flow server-side. No checkout modal needed.
Not signed in as admin —
Sign in to run pipeline tests and view history.
The Razorpay key status below is always visible.
Loading...
⚡ Razorpay Activation — Complete Test Transaction
Razorpay requires at least one test-mode payment before activating your live account.
This section opens a $1 checkout using your test keys — complete it once with the test card and the activation checklist clears.
Loading test key status...
🔑 Validate & Deploy New Test Keys
Get your test keys from Razorpay Dashboard → Settings → API Keys (Test Mode toggle ON). Paste them below — this will validate them against Razorpay, update the server, and redeploy automatically.
Pipeline Status
Configure test keys first
Test card details (Razorpay standard test card):
Card: 4111 1111 1111 1111 | Expiry: any future date (e.g. 12/26) | CVV: 123 | OTP: 1234 ⚠ Test cards only work with test keys (rzp_test_...). Live keys will reject them.
Creates real Razorpay orders/subscriptions, runs HMAC verification, and validates the credit-update pipeline
without opening the checkout UI. Use for regression testing the backend path.
One-off Purchase Test
Creates a real order, verifies HMAC, credits user. Tests /api/create-order + /api/verify-payment.
Subscription Pipeline Test
Creates real plan + subscription, verifies signature, activates and credits user. Tests /api/create-subscription.
RUNNING…
1. Order / Subscription Created (Razorpay API)—
2. HMAC Signature Verified (backend)—
3. Credits Updated in DB—
4. Webhook Received (async — configure in Razorpay Dashboard)SKIP
5. Receipt Email Sent (trigger via /payment/success)SKIP
Webhook setup —
Point Razorpay Dashboard → Settings → Webhooks to:
loading…
Events: payment.captured, subscription.activated, subscription.charged