const https = require('https');
const icreditPostData = createPostData(null,taskOptions)
console.log("icreditPostData :" + icreditPostData)
const icreditOptions = createOptions({ENV:taskOptions.ENV,method:"ChargeSimple/Full"}, Buffer.byteLength(icreditPostData));
console.log("icreditOptions: " + JSON.stringify(icreditOptions))
const req = https.request(icreditOptions, (res) => {
res.setEncoding('utf8');
res.on('data', (data:any) => {
const parsedData = JSON.parse(data)
if(parsedData.Status === 0){
resolve("finalChargeSuccess")
}
else{
reject("finalChargeFail")
// response.send(parsedData.ErrorMessage)
}
});
});
req.on('error', (e) => {
console.error("myErr" + JSON.stringify(e));
// response.send(e);
reject(e);
});
req.write(icreditPostData);
req.end();