UNPKG

expresscheckout

Version:

NodeJS API for expresscheckout

37 lines (34 loc) 1.18 kB
/** * Created by root on 23/6/16. */ var unirest = require('unirest'); var config = require('./config'); module.exports = { request: function (method, url, parameters, callback) { var server; if(config.environment=='production') server = 'https://api.juspay.in'; else if(config.environment=='staging') server = 'https://sandbox.juspay.in'; if (method == 'GET') { unirest.get(server + url).auth(config.api_key,'').query(parameters).end(function (resp) { if((resp.status>=200&&resp.status<300)&&resp.body['status']!='ERROR'){ callback(resp.body,null); } else{ callback(null, resp.body); } }) } else { unirest.post(server + url).auth(config.api_key,'').send(parameters).end(function (resp) { if((resp.status>=200&&resp.status<300)&&resp.body['status']!='ERROR'){ callback(resp.body,null); } else{ callback(null, resp.body); } }) } } };