1.2.2 • Published 10 years ago

node-fastbill v1.2.2

Weekly downloads
4
License
MIT
Repository
github
Last release
10 years ago

node-fastbill

Circle CI

Complete and tested ES6 client for the fastbill API

Last tested on node v5.3.0

quick start

npm install node-fastbill

available methods

The module exposes API functionality for customers, invoices and subscriptions. Access through fastbill.customer and fastbill.invoice (like in the example below).

first example

'use strict';
import Fastbill from 'node-fastbill';

const fastbill = Fastbill.instantiate(
    {
        email: 'YOUR_FASTBILL_EMAIL',
        apikey: 'YOUR_FASTBILL_API_KEY'
    }
);

// 1. create a customer
fastbill.customer.create(
  {
    CUSTOMER_NUMBER: 1,
    CUSTOMER_TYPE: 'consumer',
    FIRST_NAME: 'Max',
    LAST_NAME: 'Michael'
})
.then(function(customerId){
    console.log(`The customer's fastbillId is ${customerId}`);
    })
.catch(function(err){
    throw new Error('Customer creation failed');
});

development

  1. Download the repository

  2. Install dependencies

npm install
  1. Install babel
npm install babel -g
  1. Run tests
npm test
  1. Run ESLint
npm lint
1.2.2

10 years ago

2.0.0

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago