const soap = require("soap"); const { TERMINALID, USERNAME, USERPASSWORD, MELLATWSDL } = require("./data"); function bpVerifyRequest(orderId, saleOrderId, saleReferenceId) { const args = { terminalId: TERMINALID, userName: USERNAME, userPassword: USERPASSWORD, orderId: orderId, saleOrderId: saleOrderId, saleReferenceId: saleReferenceId, }; var options = { overrideRootElement: { namespace: "ns1", }, }; return new Promise((resolve, reject) => { soap.createClient(MELLATWSDL, options, (err, client) => { client.bpVerifyRequest(args, (err, result, body) => { if (err) { //console.log(err); reject(err); } return resolve(result); }); }); }); } module.exports = { bpVerifyRequest };