3.0.6 • Published 11 years ago
billogramapi v3.0.6
BillogramAPI
(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