sepa-qr

0.0.2 • Public • Published

sepa-qr-js

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).

Installation

npm install sepa-qr

Usage

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'));

Options

The options below relate to the SEPA standard. All other options are forwarded to qr-image (except for ec_level which is always M).

serviceTag (default: 'BCD')

version (default: '002')

characterSet (default: createSepaQr.UTF_8)

identification (default: 'SCT')

bic (default: '')

name (default: '')

iban

amount (default: 0.01)

purpose (default: '')

remittance (default: '')

information (default: '')

/sepa-qr/

    Package Sidebar

    Install

    npm i sepa-qr

    Weekly Downloads

    2

    Version

    0.0.2

    License

    MIT

    Unpacked Size

    5.81 kB

    Total Files

    8

    Last publish

    Collaborators

    • smhg