Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

billogramapi

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

billogramapi

Wrapper for Billograms API

  • 3.0.1
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
5
increased by25%
Maintainers
1
Weekly downloads
 
Created
Source

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

Keywords

FAQs

Package last updated on 04 Jan 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc