CashID React component
React component to generate QR code and badgerwallet button using CashID
Installation
grab from NPM
npm i react-cashid
Usage
import CashId from 'react-cashid';
<CashId
domain="domain.com"
path="/api/test"
action="login"
data="newsletter"
metadata={{
required: {
identity: ['name', 'family'],
position: ['country'],
contact: ['email']
},
optional: {
identity: ['age', 'gender'],
position: ['city']
}
}}
color="orange"
qr={true}
callback={callbackFunction}
/>
action, data, and metadata are optional.
Read more about the CashID Specification.
Required
you must be using either the PHP or Javascript library for CashID on your backend.
development
npm run start
and browse http://localhost:3001