Accept instant UPI payments, manage merchant balances, automate Telegram checkouts, and integrate financial workflows through a secure developer API.
Live Monitoring
Webhook Dispatch
Double-Entry Ledger
Dynamic UPI Sessions
Everything you need to collect payments, maintain balances, dispatch webhooks, and automate payouts with ledger safety.
Generate on-demand 5-minute dynamic UPI QR codes tagged with unique payment references. Native support for Google Pay, PhonePe, Paytm, and BHIM apps.
Learn about UPI QR →
Immutable double-entry ledger accounting using DECIMAL(18,2) arithmetic and row-level atomic locks (SELECT ... FOR UPDATE) to eliminate race conditions.
Programmatic endpoints for deposits, balance checks, transactions, and payouts protected by HMAC-SHA256 signatures, nonce replay prevention, and idempotency keys.
View API Reference →Direct payment checkouts for Telegram bots. Includes ready-to-deploy SDK code snippets for Python (aiogram), Node.js (Telegraf), and PHP with signed webhook confirmations.
Get Telegram SDK →Go live in minutes with a simple 4-step workflow.
Register your merchant profile and generate sandbox or production API credentials instantly.
Generate dynamic 5-minute UPI QR codes via REST API or user dashboard with pre-filled amounts.
Customer transfers funds and submits their 12-digit bank UTR for automated ledger verification.
Receive cryptographic HMAC-SHA256 webhook notifications to fulfill orders automatically.
Calculate your exact payout amounts with zero hidden charges.
Simple, secure REST endpoints and signed webhooks in your favorite language.
curl -X POST https://wallet.growzylabs.in/api/v1/deposits \
-H "X-API-Key: YOUR_API_KEY" \
-H "X-Timestamp: 1725624000" \
-H "X-Nonce: 4a3e9b18c72f1092" \
-H "X-Signature: YOUR_REQUEST_SIGNATURE" \
-H "Content-Type: application/json" \
-d '{
"amount": "500.00"
}'
Designed from the ground up for financial operations where balances can never drift.
Ledger entries in wallet_transactions are strictly append-only. Adjustments are recorded exclusively through explicit REVERSAL records.
All balance mutations execute inside database transactions protected by SELECT ... FOR UPDATE pessimistic locks to eliminate race conditions.
API calls require HMAC-SHA256 signatures calculated across method, path, timestamp, and body with strict nonce replay prevention.
Everything you need to know about UPI checkouts, fees, and settlements.