UNPKG

cybersource-api

Version:

Module for connect with CyberSource by soap methods.

11 lines 401 B
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); }); }); }) }