checkbook-api
Version:
Node.js library for the Checkbook.io API
112 lines (100 loc) • 2.2 kB
JavaScript
var CheckbookAPI = require("../lib/checkbook");
var Checkbook = new CheckbookAPI({
api_key: 'd6aa2703655f4ba2af2a56202961ca86',
api_secret: 'dXbCgzYBMibj8ZwuQMd2NXr6rtvjZ8',
env: 'demo'
});
/*
Create a new user (with idempotency key)
https://docs.checkbook.io/reference#post-user
*/
/*
Checkbook.users.create({
name: 'New User',
user_id: 'new_user@example.com'
}, function (error, response) {
if (error) {
console.log('Error:', error);
} else {
console.log('Response:', response);
}
}, '123456789');
*/
/*
Update a user
https://docs.checkbook.io/reference#put-user
*/
/*
Checkbook.users.update({
user: {
first_name: 'John',
last_name: 'Smith'
},
merchant: {
website: 'http://www.example.com'
}
}, function (error, response) {
if (error) {
console.log('Error:', error);
} else {
console.log('Response:', response);
}
});
*/
/*
Get user information
https://docs.checkbook.io/reference#get-user
*/
/*
Checkbook.users.get(function (error, response) {
if (error) {
console.log('Error:', error);
} else {
console.log('Response:', response);
}
});
*/
/*
Get the marketplace users
https://docs.checkbook.io/reference#get-users
*/
/*
Checkbook.users.list({
page: 1,
per_page: 10
}, function (error, response) {
if (error) {
console.log('Error:', error);
} else {
console.log('Response:', response);
}
});
*/
/*
Delete the specified marketplace user
https://docs.checkbook.io/reference#delete-user
*/
/*
Checkbook.users.delete('222e276dc9b548fda3faa7eacb56c655', function (error, response) {
if (error) {
console.log('Error:', error);
} else {
console.log('Response:', response);
}
});
*/
/*
Add user signature
https://docs.checkbook.io/reference#post-user-signature
*/
/*
Checkbook.users.addSignature({
signature: 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII='
}, function (error, response) {
if (error) {
console.log('Error:', error);
} else {
console.log('Response:', response);
}
});
*/