3.0.6 • Published 11 years ago

billogramapi v3.0.6

Weekly downloads
3
License
ISC
Repository
github
Last release
11 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

11 years ago

3.0.5

11 years ago

3.0.4

11 years ago

3.0.3

11 years ago

3.0.2

11 years ago

3.0.1

11 years ago

3.0.0

11 years ago

2.1.1

11 years ago

2.1.0

11 years ago

2.0.0

11 years ago

1.3.0

11 years ago

1.2.7

11 years ago

1.2.6

11 years ago

1.2.5

11 years ago

1.2.4

11 years ago

1.2.3

11 years ago

1.2.2

11 years ago

1.2.1

11 years ago

1.2.0

11 years ago

1.1.10

11 years ago

1.1.9

11 years ago

1.1.8

11 years ago

1.1.7

11 years ago

1.1.6

11 years ago

1.1.5

11 years ago

1.1.4

11 years ago

1.1.3

11 years ago

1.1.2

11 years ago

1.1.1

11 years ago

1.1.0

11 years ago