checkbook-api
Version:
Node.js library for the Checkbook.io API
57 lines (46 loc) • 1.31 kB
JavaScript
;
function Bank(resource) {
this.resource = resource;
}
Bank.prototype = {
list: function(callback) {
return this.resource.request({
method: 'GET',
uri: '/bank'
}, callback);
},
institutions: function(callback) {
return this.resource.request({
method: 'GET',
uri: '/bank/institutions'
}, callback);
},
delete: function(bank_id, callback) {
return this.resource.request({
method: 'DELETE',
uri: '/bank/' + bank_id
}, callback);
},
instantAccountVerification: function(params, callback, idempotencyKey) {
return this.resource.request({
method: 'POST',
uri: '/bank/iav',
body: params
}, callback, idempotencyKey);
},
addBankAccount: function(params, callback, idempotencyKey) {
return this.resource.request({
method: 'POST',
uri: '/bank',
body: params
}, callback, idempotencyKey);
},
verifyMicrodesposits: function(params, callback) {
return this.resource.request({
method: 'POST',
uri: '/bank/verify',
body: params
}, callback);
}
};
module.exports = Bank;