
Product
Unify Your Security Stack with Socket Basics
A single platform for static analysis, secrets detection, container scanning, and CVE checks—built on trusted open source tools, ready to run out of the box.
@mercadopago/n8n-nodes-mercadopago
Advanced tools
An n8n community node to integrate Mercado Pago APIs. It focuses on two main resource groups: Payment Operations and Reporting (Release/Settlement reports). The node provides a clean UI and typed handlers for each operation, following n8n best practices.
The main purpose of this repository is to provide a robust integration between n8n and Mercado Pago APIs. Development happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read our contributing guide to learn how you can take part in improving this node.
Name: Samuel Heredia Team: Tech Stuff IXF - MercadoPago Gravatar: https://gravatar.com/ghostlytraveler48caa8d6d6
This node lets you execute common Mercado Pago flows directly from n8n:
The node is split by Resource to make the UI clear and scalable:
Payments
Reporting
Resource
selector.Operation
selector per Resource.false
where required by the API.createPaymentLink
)
listReleaseReports
)
v1/account/release_report/list
with pagination support (returnAll/limit/offset/apiLimit).configureReleaseReport
)
v1/account/release_report/config
with frequency, columns, SFTP, and flags.editReleaseReportConfig
)
v1/account/release_report/config
with same schema as creation.getReleaseReportConfig
)
v1/account/release_report/config
returning current JSON configuration.downloadReleaseReport
)
v1/account/release_report/{file_name}
; returns text/csv
content.listSettlementReports
)
v1/account/settlement_report/list
with the same pagination pattern as Release.configureSettlementReport
)
v1/account/settlement_report/config
with frequency, columns, SFTP, and flags.editSettlementReport
)
v1/account/settlement_report/config
with same schema as creation.getSettlementReportConfig
)
v1/account/settlement_report/config
returning current JSON configuration.downloadSettlementReport
)
v1/account/settlement_report/{file_name}
; returns text/csv
content.npm install
npm run build
dist/
output as needed.This node uses a single credential: mercadoPagoApi
with a Personal Access Token (Access Token / Bearer). Configure it in n8n Credentials and select it in the node.
MercadoPago
node into your n8n workflow.Resource
:
Payments
for payment links.Reporting
for release/settlement tasks.Operation
under the selected Resource
.Notes:
Return All
or set Limit
, Offset
, and API Limit
(page size).content
string (raw CSV). You can pipe this into another node to write to file or transform it.The node is designed for clarity, testability, and extensibility.
Project layout:
src/
credentials/
MercadoPagoApi.credentials.ts
— defines the mercadoPagoApi
credential.nodes/MercadoPago/
MercadoPago.node.ts
— main n8n node definition.operations/
— one file per operation handler.
createPaymentLink.ts
listReleaseReports.ts
configureReleaseReport.ts
editReleaseReportConfig.ts
getReleaseReportConfig.ts
downloadReleaseReport.ts
listSettlementReports.ts
configureSettlementReport.ts
editSettlementReport.ts
getSettlementReportConfig.ts
downloadSettlementReport.ts
index.ts
— operation registry and shared handler types.Key design points:
MercadoPago.node.ts
declares Resource
and Operation
properties so the UI shows only relevant fields.execute()
builds a HandlerCtx
passed to the selected operation.operations/index.ts
exposes a map { [operationName]: handler }
for easy dispatch.execute()
sets the Authorization header automatically and respects init.json
for non-JSON responses (e.g., CSV download).npm run build
— compile TypeScript to dist/
.npm run lint
— run ESLint.npm run format
— run Prettier (if configured).npm run test
— run all tests.npm run test:unit
— run unit tests once.npm run test:watch
— run tests in watch mode.npm run test:coverage
— generate test coverage report.operations/
.nodeError
).false
.tests/operations/
.Please read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to this node.
This project is MIT licensed.
FAQs
Community node for Mercado Pago
We found that @mercadopago/n8n-nodes-mercadopago demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 7 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
A single platform for static analysis, secrets detection, container scanning, and CVE checks—built on trusted open source tools, ready to run out of the box.
Product
Socket is launching experimental protection for the Hugging Face ecosystem, scanning for malware and malicious payload injections inside model files to prevent silent AI supply chain attacks.
Research
/Security News
The Socket Threat Research Team uncovered a coordinated campaign that floods the Chrome Web Store with 131 rebranded clones of a WhatsApp Web automation extension to spam Brazilian users.