Integrations & APIs
Connect Razorpay to Easedesk for invoice payments
Step-by-step Razorpay integration setup so customers can pay your invoices via UPI, cards, NEFT and wallets directly from a payment link.
Quick answer
Settings → Integrations → Razorpay → Configure. Paste your Razorpay key_id + key_secret (from dashboard.razorpay.com → Settings → API Keys). Test Connection. Once enabled, every invoice gets a Pay Now button + shareable payment link.
Step 1 — Get Razorpay keys
Log into dashboard.razorpay.com → Account & Settings → API Keys → Generate Key. Copy the Key ID and Key Secret. Use Test Mode keys for testing, Live Mode keys for production.
Step 2 — Paste in Easedesk
Easedesk Settings → Integrations → Razorpay → Configure. Paste both keys. Click Test Connection — should return 'Connected' within 2 seconds.
Step 3 — Configure webhook
Easedesk shows a webhook URL. Copy it. Back in Razorpay dashboard → Settings → Webhooks → New Webhook → paste the URL → select events: payment.captured, payment.failed, refund.processed. Save.
Step 4 — Test with a real invoice
Create an invoice, click Send → Razorpay link is auto-included in the email. Customer clicks → pays via UPI → status updates to Paid in Easedesk within 5 seconds.
Frequently asked questions
Do I need a Razorpay account?
What payment methods are supported?
What are the fees?
Can I refund from Easedesk?
Related articles
Still have questions?
Use the AI Assistant inside Easedesk (it has access to your data), or reach our team.
Contact support