3.0.6 • Published 9 years ago

billogramapi v3.0.6

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

BillogramAPI

NPM

(C) Oliwer Helsén (oliwer.helsen@live.com) 2015

A wrapper for Billogram API

Installing

npm install billogramapi
npm install billogramapi --save

Features

-- DROPLETS

  • Create customer
  • Fetch single customer
  • List customers
  • Update customer

API

API-USER = Get this from the settings under your profile
API-PASSWORD = Get this from the settings under your profile
isSandbox = Defiend if this is a sandbox or a production call

var billogram = new BILLOGRAMAPI(API-USER, API-PASSWORD, isSandbox);

addCustomer(customerData, callback)

Create customer

Example usage

var BILLOGRAMAPI = require('billogramapi').Customers;

var billogram = new BILLOGRAMAPI(API-USER, API-PASSWORD, true);

var customerData = {
	    "name": "Peter Jonsson",
	    "company_type": "individual",
	    "org_no": "",
	    "contact": {
	        "name": "Peter Jonsson",
	        "email": "peter.jonsson@example.com"
	    },
	    "address": {
	        "street_address": "Lavendelväg 27",
	        "zipcode": "12345",
	        "city": "Stadby",
	        "country": "SE"
	    }
	}

billogram.addCustomer(customerData, function (error, result) {
          if (error) {
              console.log(error);
          }
          else {
              console.log(result);
          }
      });

getCustomerById(customerID, callback)

Fetch single customer

Example usage

var BILLOGRAMAPI = require('billogramapi').Customers;

var billogram = new BILLOGRAMAPI(API-USER, API-PASSWORD, true);

var customerID = 1234;

billogram.getCustomerById(customerID, function (error, result) {
          if (error) {
              console.log(error);
          }
          else {
              console.log(result);
          }
      });

getCustomers(callback)

List customers

Example usage

var BILLOGRAMAPI = require('billogramapi').Customers;

var billogram = new BILLOGRAMAPI(API-USER, API-PASSWORD, true);

billogram.getCustomers(function (error, result) {
          if (error) {
              console.log(error);
          }
          else {
              console.log(result);
          }
      });

updateCustomer(customerID, callback)

Fetch single customer

Example usage

var BILLOGRAMAPI = require('billogramapi').Customers;

var billogram = new BILLOGRAMAPI(API-USER, API-PASSWORD, true);

var customerID = 1234;

billogram.updateCustomer(customerID, function (error, result) {
          if (error) {
              console.log(error);
          }
          else {
              console.log(result);
          }
      });

TODO

  • Keep on adding more actions from the Billograms API
3.0.6

9 years ago

3.0.5

9 years ago

3.0.4

9 years ago

3.0.3

9 years ago

3.0.2

9 years ago

3.0.1

9 years ago

3.0.0

9 years ago

2.1.1

9 years ago

2.1.0

9 years ago

2.0.0

9 years ago

1.3.0

9 years ago

1.2.7

9 years ago

1.2.6

9 years ago

1.2.5

9 years ago

1.2.4

9 years ago

1.2.3

9 years ago

1.2.2

9 years ago

1.2.1

9 years ago

1.2.0

9 years ago

1.1.10

9 years ago

1.1.9

9 years ago

1.1.8

9 years ago

1.1.7

9 years ago

1.1.6

9 years ago

1.1.5

9 years ago

1.1.4

9 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago