VisionDesk Logo
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.