
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
n8n-nodes-n8ntools-pix-qrcode-generator
Advanced tools
N8N Tools - Pix QR Code Generator: Generate Pix QR Codes for Brazilian instant payments
Generate Pix QR Codes for Brazilian instant payments with this N8N community node. Create both static and dynamic BR Code compliant QR codes for seamless payment integration.
Install this node in your N8N instance:
n8n-nodes-n8ntools-pix-qrcode-generator
npm install n8n-nodes-n8ntools-pix-qrcode-generator
https://api.n8ntools.io
Create QR codes for fixed payments or donations with optional amounts.
Create QR codes for variable payments with mandatory amounts and enhanced validation.
Create a QR code that allows customers to choose their own payment amount:
// Configuration
Operation: "Generate Static QR"
Merchant Name: "Minha ONG"
Merchant City: "São Paulo"
Pix Key: "doacoes@minhaong.org.br"
Transaction Amount: 0 // Leave empty for donations
Additional Info: "Doação para causa social"
Transaction ID: "" // Optional
// Output
{
"operation": "generateStatic",
"success": true,
"brCode": "00020126650014br.gov.bcb.pix0123doacoes@minhaong.org.br0220Doação para causa social520400005303986580...",
"qrCodeImage": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
"pixKey": "doacoes@minhaong.org.br",
"creditsUsed": 1,
"creditsRemaining": 99
}
Create a QR code for a specific payment amount:
// Configuration
Operation: "Generate Static QR"
Merchant Name: "Café do João"
Merchant City: "Rio de Janeiro"
Pix Key: "11999887766"
Transaction Amount: 25.50
Additional Info: "Café expresso + pão de açúcar"
Transaction ID: "PEDIDO-001"
// Output
{
"operation": "generateStatic",
"success": true,
"brCode": "00020126580014br.gov.bcb.pix011311999887766...",
"qrCodeImage": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
"pixKey": "11999887766",
"transactionAmount": 25.50,
"creditsUsed": 1,
"creditsRemaining": 98
}
Create a QR code for variable payment scenarios with mandatory amounts:
// Configuration
Operation: "Generate Dynamic QR"
Merchant Name: "Loja Virtual LTDA"
Merchant City: "Belo Horizonte"
Pix Key: "12.345.678/0001-90"
Transaction Amount: 149.90
Additional Info: "Compra Online #12345"
Transaction ID: "TXN-DYN-001"
// Output
{
"operation": "generateDynamic",
"success": true,
"brCode": "00020126580014br.gov.bcb.pix011812.345.678/0001-90...",
"qrCodeImage": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
"pixKey": "12.345.678/0001-90",
"transactionAmount": 149.90,
"creditsUsed": 1,
"creditsRemaining": 97
}
Format: 123.456.789-00 or 12345678900
Example: "045.123.456-78"
Format: 12.345.678/0001-90 or 12345678000190
Example: "11.222.333/0001-81"
Format: user@domain.com
Example: "pagamentos@empresa.com.br"
Format: +5511999999999
Example: "+5511987654321"
Format: UUID v4
Example: "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
[Order Created] → [Calculate Total] → [Generate Static QR] → [Display QR Code] → [Payment Confirmation]
[Campaign Page] → [Generate Static QR (No Amount)] → [Display QR Code] → [Track Donations]
[Shopping Cart] → [Generate Dynamic QR] → [Email QR Code] → [Payment Webhook] → [Order Fulfillment]
[Invoice Data] → [Generate Dynamic QR] → [Send Invoice Email] → [Payment Tracking] → [Update Status]
The node includes comprehensive error handling with descriptive messages:
{
"error": "Merchant name must be 25 characters or less",
"success": false,
"operation": "generateStatic"
}
{
"error": "Transaction amount is required for dynamic QR codes",
"success": false,
"operation": "generateDynamic"
}
{
"error": "Failed to generate QR code: Invalid BR Code format",
"success": false,
"operation": "generateStatic"
}
QR Code Not Scanning
Invalid Pix Key
Character Limit Exceeded
Amount Formatting
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by N8N Tools
FAQs
N8N Tools - Pix QR Code Generator: Generate Pix QR Codes for Brazilian instant payments
The npm package n8n-nodes-n8ntools-pix-qrcode-generator receives a total of 256 weekly downloads. As such, n8n-nodes-n8ntools-pix-qrcode-generator popularity was classified as not popular.
We found that n8n-nodes-n8ntools-pix-qrcode-generator demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer 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.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.