Bitnet Checkout Core
Bitnet Checkout Core is a client library for interacting with the Bitnet Websocket Gateway. This library enables
you to create a fully customized checkout experience.
Installation
npm install bitnet-checkout-core --save
Usage
var BitnetCheckoutCore = require('bitnet-checkout-core');
var co = new BitnetCheckoutCore('TEST');
co.setInvoiceId('91c82239-1d93-4c29-8427-fe10a50e2907');
co.onInvoiceFullyPaid(function(invoice) {
console.log(invoice);
});
co.connect();
co.disconnect();
* You can find the Bitnet RESTful API here (referenced in the comment above).
Lifecycle Hooks
You can hook into several points throughout the lifecycle of an invoices state. You've already seen one
in the 'usage' example above, onInvoiceFullyPaid
. Here is a full list of the available lifecycle hooks:
Building
$ npm i -g webpack
$ npm build
Testing
$ npm test
Licensing
ASL 2.0