Back to Integrations & APIs

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.

4 min read·Updated 2026-06-30

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?
Yes — sign up free at razorpay.com. KYC takes 1-2 days. Once live, you can start accepting payments.
What payment methods are supported?
UPI, all major debit/credit cards, NEFT/RTGS, EMI options, wallets (Paytm/PhonePe/MobiKwik), and net-banking from 50+ Indian banks.
What are the fees?
Razorpay charges 2% per UPI/card transaction. Easedesk doesn't add anything. Settlement to your bank account in T+1 or T+2 days.
Can I refund from Easedesk?
Yes — on the paid invoice → click Refund. Easedesk calls Razorpay's refund API; money returns to the customer in 5-7 days.
razorpaypaymentintegrationupi

Related articles

Still have questions?

Use the AI Assistant inside Easedesk (it has access to your data), or reach our team.

Contact support

Command Palette

Search for a command to run...