Giter Club home page Giter Club logo

interswitch_javascript's Introduction

Interswitch

Support chat

Interswitch Base Nodejs Library.

Sample payment request

var Interswitch = require('interswitch')
var clientId = ""; // Get your Client ID from https://developer.interswitchng.com
var secret = ""; // Get your Client Secret from https://developer.interswitchng.com
var ENV = "SANDBOX"; // or PRODUCTION
var interswitch = new Interswitch(clientId, secret, ENV);


var id = getUniqueId();// you can use any uuid library of your choice

var paymentReqRef = "ISW-SDK-PAYMENT-" + id;
var req = { "transactionRef": paymentReqRef , "authData": authData };
//console.log("\nValidate Req: " + req);
var obj = {
    url: "api/v2/purchases/validations",
    method: "POST",
    requestData: req,
    httpHeaders: {"Content-Type": "application/json"}
};
//send the actual request
interswitch.send(obj,function(err, response, body){
    if(err) {
        //error
    }else {
        //success
        console.log(JSON.stringify(response));
    }
});

Installation

$ npm install interswitch

Features

  • Sends request to Interswitch API
  • Calculates Interswitch Security Header
  • Securely transmits Sensitive Data (Card, PIN, CVV, Exp Date)
  • Generates PIN Block for Interswitch transactions
  • Generate MAC for Interswitch transactions

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.