bankid-qrcode
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

bankid-qrcode

A straightforward function for creating strings used in animated QR Codes for the Swedish BankID service.

String pattern: bankid.qrStartToken.time.qrAuthCode

BankID official documentation

Installation

NPM

npm install bankid-qrcode

Usage

JavaScript

const bankIdQrCode = require('bankid-qrcode');

const getBankIdQrDataString = bankIdQrCode.createBankIdQrDataFunc({
    orderTimeInSeconds: 1732308860,
    qrStartToken: '67df3917-fa0d-44e5-b327-edcc928297f8',
    qrStartSecret: 'd28db9a7-4cde-429e-a983-359be676944c'
})

let qrDataString = getBankIdQrDataString() // bankid.67df3917-fa0d-44e5-b327-edcc928297f8.0.dc69358e712458a66a7525beef148ae8526b1c71610eff2c16cdffb4cdac9bf8 

TypeScript

import { createBankIdQrDataFunc } from 'bankid-qrcode';

const getBankIdQrDataString = createBankIdQrDataFunc({
    orderTimeInSeconds: 1732308860,
    qrStartToken: '67df3917-fa0d-44e5-b327-edcc928297f8',
    qrStartSecret: 'd28db9a7-4cde-429e-a983-359be676944c'
})

let qrDataString = getBankIdQrDataString() // bankid.67df3917-fa0d-44e5-b327-edcc928297f8.0.dc69358e712458a66a7525beef148ae8526b1c71610eff2c16cdffb4cdac9bf8 

License

The project is released under the MIT license.

Readme

Keywords

Package Sidebar

Install

npm i bankid-qrcode

Weekly Downloads

4

Version

0.1.3

License

MIT

Unpacked Size

4.23 kB

Total Files

5

Last publish

Collaborators

  • echuve