Files
Rasadyar_Payment/lib/bp-verify-request.js
2026-01-27 12:07:39 +03:30

34 lines
799 B
JavaScript

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 };