1.0.0 • Published 8 years ago

blink-sdk v1.0.0

Weekly downloads
1
License
ISC
Repository
bitbucket
Last release
8 years ago

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'}
  • transaction
    • initialise params >> {'merchant_id', 'transaction_id', 'amount', 'product', 'msisdn'}
    • send_otp params >> {'otp', 'transaction_id'}
  • bank
    • get_banks
1.0.0

8 years ago