n8n-nodes-paytm
v1.6.1
Published
n8n community node for Paytm Payments: orders, payment links, refunds, and settlement APIs
Downloads
1,733
Readme
n8n-nodes-paytm
This is an n8n community node. It lets you use Paytm services in your n8n workflows.
Paytm is a leading payments platform in India that enables businesses to accept payments, process refunds, manage settlements, and build payment-driven workflows.
n8n is a fair-code licensed workflow automation platform.
Contents
Installation
Follow the installation guide in the n8n community nodes documentation.
For self-hosted setups, install the package into your n8n user directory (for example under ~/.n8n), then restart n8n so the node loads.
Operations
Paytm n8n nodes support the following resources and operations.
Order
| Operation | Description | | ------------ | -------------------------------------------------- | | Get | Fetch order details. | | Get Many | Fetch all order details for your merchant account. |
Payment Link
| Operation | Description | | ------------ | ------------------------------------------ | | Create | Create and share a payment link. | | Get | Fetch all transactions for a payment link. | | Get Many | Fetch all payment links. |
Refund
| Operation | Description | | ------------ | ---------------------------------- | | Create | Initiate a full or partial refund. | | Get | Fetch refund status. | | Get Many | Fetch all refund requests. |
Settlement
| Operation | Description | | ------------------------- | ------------------------------------------------- | | Get Many | Fetch all settlement details. | | Get Many Transactions | Fetch transaction-level details for a settlement. |
Subscription
| Operation | Description | | ---------- | -------------------------------------- | | Get | Fetch subscription details and status. | | Update | Pause or resume a subscription. | | Delete | Cancel an active subscription. |
Credentials
To use Paytm nodes, authenticate with your Paytm merchant API credentials in n8n.
Prerequisites
- If you already have a Paytm merchant account, sign in to the Paytm Merchant Dashboard. If not, create an account from Paytm's business onboarding flow.
- Sign in with your registered credentials.
- Go to Developer Settings -> API Keys.
- Use test API details to validate workflows. Use production API details only for live money movement and settlement.
Setting up Paytm credentials in n8n
- Sign in to your n8n instance.
- In the left panel, open Credentials -> Create credential.
- In the credential search box, type or select Paytm (merchant API credential; the picker label is Paytm).
- Choose the environment and enter Merchant ID and Key Secret.
- If the values are valid, n8n runs a test request and confirms the connection.
Authentication method
This node uses Paytm's standard API authentication: Merchant ID (MID) and Key (key secret), including checksum / signing where required.
| Field | Description | | --------------- | ------------------------------------------------------------------------ | | Environment | Production for live traffic, or Test for staging and validation. | | Merchant ID | Your Paytm MID from the merchant dashboard. | | Key Secret | Merchant key used for request signing and checksums. |
API reference: Paytm Payments - Getting started.
Compatibility
- n8n: Tested locally against n8n v2.13.2. Use a release that supports community nodes and a compatible
n8n-workflowpeer dependency; verify before production. - Node.js:
>=20.15(seepackage.json->engines).
Usage
Installing or configuring the Paytm community node
Method 1: Community Nodes (recommended)
- Sign in to your n8n instance.
- Open Settings in the left navigation bar.
- Go to Community Nodes -> Install.
- Enter the package name:
@paytm/n8n-nodes-paytm. - Restart n8n. The node appears after restart.
Method 2: Nodes panel
- Sign in to your n8n instance.
- Create a new workflow or open an existing one.
- Open the nodes panel (+ on the top right, or press N).
- Search for Paytm.
- Choose Install if prompted.
Method 3: npm (self-hosted)
If you run a self-hosted n8n instance:
# From your n8n user directory (typical default)
cd ~/.n8n
# Install the community node
npm install n8n-nodes-paytm
# Restart your n8n instanceMethod 4: Docker
n8n often recommends Docker for self-hosting. Example image layer:
FROM n8nio/n8n:latest
USER root
RUN npm install -g n8n-nodes-paytm
USER nodeAdjust paths and install location to match n8n's Docker installation guide.
Using the Paytm node
- Configure Paytm credentials (see Credentials).
- Create or open a workflow.
- Add a node: open the panel (+ or N) and search for Paytm.
- Pick the resource and operation (Create, Get, Get Many, etc.).
- Fill required and optional fields, then run the workflow.
Resources
Version history
- See GitHub Releases for tagged versions.
- Current package version: 1.6.1 (see
package.json).
License
See the MIT license.
