n8n-nodes-qrify
v0.2.0
Published
n8n plugin for generate QR code Qris Alternatif payment gateway by qrify.my.id
Maintainers
Readme
n8n-nodes-qrify

An n8n community node for QR code payment gateway integration using QRify API.
Features
- Generate QR Code: Create QRIS payment QR codes
- Check Payment Status: Monitor payment transaction status
- Multiple Output Formats: Support for string, base64, and image output
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-qrify - Agree to the risks and install
Manual Installation
# For global n8n installation
npm install -g n8n-nodes-qrify
# For local n8n installation
npm install n8n-nodes-qrifyConfiguration
Credentials
The QRify node requires API credentials:
- Create a new credential of type "QRify API"
- Add your API Key from QRify
Operations
Generate QR Code
Creates a QRIS payment QR code.
Parameters:
- Amount (number, required): Payment amount
- QRIS ID (string, required): Your QRIS identifier
- Output Type (string, required): Output format (string/base64/image)
Check Payment Status
Checks the status of a payment transaction.
Parameters:
- Payment ID (string, required): The payment transaction ID
API Endpoints
- Generate QR:
POST https://api.qiblat.my.id/api/v1/open-api/generate-qris - Check Status:
GET https://api.qiblat.my.id/api/v1/open-api/payment-status/{paymentId}
Example Usage
Generate QR Code Workflow
- Add QRify node to your workflow
- Select "Generate QR" operation
- Configure credentials
- Set amount:
100000(for Rp 100,000) - Set QRIS ID: Your merchant QRIS ID
- Choose output type:
base64for images
Payment Status Check
- Add QRify node after payment generation
- Select "Check Payment Status" operation
- Use payment ID from previous step
- Monitor transaction status
Response Format
Generate QR Response
{
"status": "success",
"data": {
"qr_code": "...",
"payment_id": "12345",
"amount": 100000
}
}Payment Status Response
{
"status": "success",
"data": {
"payment_id": "12345",
"status": "paid",
"amount": 100000
}
}License
MIT
Support
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
