Generates SEPA QR codes based on the European Payments Council's standard. These QR codes are scannable by many mobile banking apps.
Uses qr-image and forwards options for lower level QR manipulation.
The goal is to get this on par with sepa-qr-php, which should be quite feature-complete and tested (PRs appreciated).
npm install sepa-qr
const createSepaQr = require('sepa-qr');
const {createWriteStream} = require('fs');
createSepaQr({
name: 'Name of the beneficiary',
iban: 'BE123456789123456789',
amount: 100, // in Euro
remittance: 'Invoice 123456789'
}).pipe(createWriteStream('sepa.png'));
The options below relate to the SEPA standard. All other options are forwarded to qr-image (except for ec_level which is always M
).