Payment Integrations
Razorpay Checkout Integration Guide
Generate payment links, sync checkouts, and reconcile client accounts.
Reconciliation speedInstant
Webhook endpointsSecure SSL
Currencies SupportINR default
Setup Instructions
1
Obtain API Key ID and Secret in your Razorpay dashboard.
2
Input credentials in VisionDesk Settings > Payments.
3
Configure payment webhook callbacks.
4
Select payment triggers (e.g. generate link on invoice draft).
API SnippetNodeJS / cURL
const Razorpay = require('razorpay');
const rzp = new Razorpay({ key_id: 'rzp_id', key_secret: 'rzp_sec' });
await rzp.paymentLink.create({
amount: 2390600, // in paise
currency: 'INR',
description: 'Invoicing bill #INV-0042'
});Smarter Checkout Collections
Reconcile customer accounts automatically. When invoices are drafted, VisionDesk generates payment links. Client payments trigger a Razorpay webhook to mark invoices paid and record local tax splits.
Handling chargebacks and payouts
Monitor refund requests, update ledgers, and audit payment fees in your expenses reports.
Explore Integrations
Explore modules compatible with this gateway integration.
Integration FAQs
Build Connected Workflows
Read our full developer reference library to map custom API webhooks in minutes.
