n8n-nodes-qrcode-generator
Version:
Generate QR Codes in N8N workflows - PIX payments, WiFi sharing, vCard contacts, URLs and more. Full EMV compliance for Brazilian PIX instant payments.
12 lines (11 loc) • 767 B
TypeScript
import { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow';
export declare class QrCodeGenerator implements INodeType {
description: INodeTypeDescription;
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
buildPixPayload(this: IExecuteFunctions, itemIndex: number): string;
generatePixEMVPayload(pixKey: string, merchantName: string, city: string, amount: number, transactionId: string): string;
calculateCRC16(data: string): string;
buildWiFiPayload(this: IExecuteFunctions, itemIndex: number): string;
buildVCardPayload(this: IExecuteFunctions, itemIndex: number): string;
generateQRCode(this: IExecuteFunctions, content: string, options: any): Promise<string | Buffer>;
}