n8n-nodes-adapay
v0.1.0
Published
n8n node for AdaPay payment automation API
Maintainers
Readme
n8n-nodes-adapay
This is an n8n community node that provides integration with the AdaPay payment automation API.
n8n is a fair-code licensed workflow automation platform.
AdaPay is a payment automation platform that allows you to automate charge creation, customer management, bank integration, and more.
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
AdaPay Trigger (Webhook)
Receive real-time events from AdaPay:
- Charge events (created, paid, cancelled, refunded, expired)
- Customer events (created, updated, deleted)
- Bank integration events (connected, disconnected, error)
Automations
- Create - Create a new automation
- Get - Get an automation by ID
- Get All - Get all automations with pagination
- Update - Update an automation
- Toggle Status - Enable or disable an automation
- Delete - Delete an automation
Charges
- Create - Create a new charge for a customer
- Get - Get charge details by ID
- Get Many - List charges with filters (customer, status, pagination)
- Update - Update charge information
- Cancel - Cancel a pending charge
- Refund - Refund a paid charge (full or partial)
Customers
- Create - Create a new customer with contact and address information
- Get - Get customer details by ID
- Get Many - List customers with filters (email, document, pagination)
- Update - Update customer information
- Delete - Delete a customer
Bank Integrations
- Connect - Connect a new bank account
- Get - Get bank integration details by ID
- Get Many - List bank integrations with filters (bank name, status)
- Update - Update bank integration settings
- Disconnect - Disconnect a bank integration
- Sync - Synchronize transactions from bank
- Get Balance - Get current account balance
Credentials
To use this node, you need an AdaPay Access Key. You can generate one in your AdaPay dashboard under Automations.
Usage Examples
Example 1: Automated Payment Workflow
- AdaPay Trigger - Listen for
charge.createdevents - AdaPay Customer - Get customer details
- Email - Send payment confirmation to customer
Example 2: Customer Onboarding
- Webhook - Receive new user registration
- AdaPay Customer - Create new customer in AdaPay
- AdaPay Charge - Create initial charge
- AdaPay Trigger - Wait for payment confirmation
Example 3: Bank Reconciliation
- Schedule Trigger - Run daily at midnight
- AdaPay Bank Integration - Sync transactions
- AdaPay Charge - Get all charges
- Function - Match transactions with charges
- Spreadsheet - Update reconciliation report
Example 4: Refund Management
- AdaPay Trigger - Listen for refund requests
- AdaPay Charge - Get charge details
- IF - Check if refund is eligible
- AdaPay Charge - Process refund
- Email - Send refund confirmation
Compatibility
Tested with n8n version 1.0.0+
Resources
- n8n community nodes documentation
- AdaPay API Documentation
- Example Workflows - Check the examples folder for sample workflows
Development
Build the Project
npm run buildRun in Development Mode
npm run devFormat Code
npm run formatLint Code
npm run lintLicense
MIT
