Nodejs API wrapper for Blink.
npm install blink-sdk
// Require the library
var blink = require('blink-sdk')('merchant_id');
// 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);
});
- 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``