swish-qr

2.0.0 • Public • Published

swish-qr Build Status

Generate a Swish QR code

Install

$ npm install swish-qr

Usage

const swishQr = require('swish-qr');
 
swishQr({
    amount: 100,
    lock: ['amount', 'number'],
    message: 'Lorem ipsum',
    number: '0701234567'
}).then(result => {
    console.log(result);
    //=> 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL...'
});

API

swishQr(options)

Returns a Promise resolving in to a base64 string.

swishQr.sync(options)

Returns a base64 string.

swishQr.generateString(options)

Returns a formatted string that's used to create the QR code.

options

Required
Type: Object

amount

Type: float
Default: 0

The amount of money to send.

lock

Type: Array
Default: []

Lock fields in the Swish application from user input.

message

Type: string
Default: ''

Define a message to send.

number

Type: string
Default: ''

The recipient.

Related

License

MIT © gillstrom

Readme

Keywords

Package Sidebar

Install

npm i swish-qr

Weekly Downloads

6

Version

2.0.0

License

MIT

Last publish

Collaborators

  • gillstrom
  • kevva