cybersource-api
Version:
Module for connect with CyberSource by soap methods.
11 lines • 401 B
JavaScript
const soap = require("soap");
module.exports = (url,Request,wsSecurity) => {
return new Promise((resolve,reject)=>{
soap.createClient(url, function(err, client) {
client.setSecurity(wsSecurity);
client.TransactionProcessor.portXML.runTransaction(Request,(error, result, rawResponse, soapHeader, rawRequest)=>{
error ? reject(error) : resolve(result);
});
});
})
}