Operations Overview
The n8n node provides 12 core operations organised across the following categories:Extended Operations via MCP Server
Complete Operations List
Orders
Operation | Description | Required Parameters | Optional Parameters | API Documentation
Fetch All Orders | Retrieve a list of all orders with optional filtering | - | from, to, count, skip, authorized, receipt | API DocsPayment Links
Operation | Description | Required Parameters | Optional Parameters | API Documentation
Create Payment Link | Generate a Payment Link for customers | amount (paise), currency | description, customer details, notify, callback_url, callback_method | API Docs
Fetch Payment Link | Retrieve details of a specific Payment Link | payment_link_id | - | API DocsPayments
Operation | Description | Required Parameters | Optional Parameters | API Documentation
Fetch Payment by id | Get detailed information about a specific payment | payment_id | expand[] | API Docs
Fetch All Payments | Retrieve all payments with filtering options | - | from, to, count, skip, expand[] | API DocsRefunds
Operation | Description | Required Parameters | Optional Parameters | API Documentation
Fetch All Refunds | Retrieve all refunds with filtering | - | from, to, count, skip, payment_id | API DocsSettlements
Operation | Description | Required Parameters | Optional Parameters | API Documentation
Fetch Settlement by id | Get details of a specific settlement | settlement_id | expand[] | API Docs
Fetch All Settlements | Retrieve all settlements with filtering | - | from, to, count, skip | API DocsInvoices
Operation | Description | Required Parameters | Optional Parameters | API Documentation
Fetch Invoices for Subscription | Get all invoices for a specific subscription | subscription_id | - | API DocsDisputes
Operation | Description | Required Parameters | Optional Parameters | API Documentation
Fetch All Disputes | Retrieve all customer disputes | - | from, to, count, skip, payment_id | API DocsBest Practices
- Use Pagination for Large Datasets: Always paginate when fetching large numbers of records to prevent timeout errors and reduce API load.
-
Filter by Date Range: Limit results using
fromandtoparameters to improve response time and reduce data transfer. - Expand Selectively: Only expand necessary nested objects to reduce response size and improve performance.
- Handle Errors Gracefully: Implement proper error handling to ensure workflow reliability and easier debugging.
- Test Mode First: Always test workflows with test credentials to prevent accidental real transactions and charges.
- Use Expressions for Dynamic Values: Reference data from previous nodes using expressions to create flexible, reusable workflows.
- Implement Rate Limit Handling: Add delays between batch operations to prevent rate limit errors (429 responses).
- Log Important Data: Use Set or Function nodes to log key information.