npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-razorpay

v0.1.0

Published

Native Razorpay payment integration for n8n workflows

Readme

n8n-nodes-razorpay

This is an n8n community node package that provides native Razorpay payment integration for n8n workflows. It allows you to create payment links, verify payment completion, and manage orders seamlessly within your n8n automations.

Features

  • Payment Links: Create, retrieve, list, and cancel payment links
  • Payments: Retrieve payments, list all payments, and capture payments
  • Orders: Create orders, retrieve order details, and list all orders
  • Complete Integration: End-to-end payment flow from generation to verification

Installation

Follow the installation guide in the n8n community nodes documentation.

npm install n8n-nodes-razorpay

Credentials

You need to configure Razorpay API credentials:

  1. Key ID: Your Razorpay Key ID from the dashboard
  2. Key Secret: Your Razorpay Key Secret from the dashboard

Get these from your Razorpay Dashboard.

Operations

Payment Links

  • Create: Generate a new payment link with customer details
  • Get: Retrieve a specific payment link by ID
  • Get All: List all payment links with pagination
  • Cancel: Cancel an active payment link

Payments

  • Get: Retrieve payment details by payment ID
  • Get All: List all payments with pagination
  • Capture: Capture a payment (for manual capture flow)

Orders

  • Create: Create a new order for payment processing
  • Get: Retrieve order details by order ID
  • Get All: List all orders with pagination

Usage Examples

Creating a Payment Link

Perfect for generating payment requests that can be sent to customers:

// Input parameters
{
  "amount": 50000,  // ₹500.00 (amount in paise)
  "currency": "INR",
  "description": "Payment for Order #1234",
  "customerName": "John Doe",
  "customerEmail": "[email protected]",
  "customerContact": "+919999999999"
}

Verifying Payment Status

Check if a payment has been completed:

// Use the payment ID from webhook or previous operations
{
  "paymentId": "pay_xxxxxxxxxxxxx"
}

End-to-End Payment Flow

  1. Create Order → Get order ID for payment processing
  2. Create Payment Link → Generate link for customer payment
  3. Get Payment → Verify payment completion status
  4. Capture Payment → Capture the payment (if using manual capture)

Webhook Integration

Combine this node with n8n's Webhook node to handle Razorpay webhook events for real-time payment notifications.

Documentation

Support

For issues and feature requests, please use the GitHub repository issues section.

License

MIT License - see LICENSE file for details.