1.0.0 • Published 8 years ago
blink-sdk v1.0.0
Blink
Nodejs API wrapper for Blink.
Installation
npm install blink-sdk
Usage
// Require the library
var blink = require('blink-sdk')('merchant_id');
Making calls to the services
// First Option
// blink.{service}.{method}
blink.bank.get_banks(function(error, response) {
console.log(error);
console.log(response);
});
// Second Option
// blink.{service}.{method}()
blink.bank.get_banks()
.then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
});
// First Option
// blink.{service}.{method}
blink.transaction.initialise({
merchant_id: "mymerchantid",
transaction_id: "user_generated_transaction_id",
amount: 50,
product: "PES 2018",
msisdn: "2347067316280"
},function(error, response) {
console.log(error);
console.log(response);
});
// Second Option
// blink.{service}.{method}()
blink.transaction.initialise({
merchant_id: "mymerchantid",
transaction_id: "user_generated_transaction_id",
amount: 50,
product: "PES 2018",
msisdn: "2347067316280"
}).then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
});
Services
- customer
- register -
params >>
{'msisdn', email', 'fname', 'lname', 'birthday','transaction_id'}
- add_bank
params >>
{'transaction_id','bank', 'account_no', 'account_name'}
- register -
- transaction
- initialise
params >>
{'merchant_id', 'transaction_id', 'amount', 'product', 'msisdn'}
- send_otp
params >>
{'otp', 'transaction_id'}
- initialise
- bank
- get_banks
- get_banks
1.0.0
8 years ago