diff --git a/lib/callback/dumper.js b/lib/callback/dumper.js index df75a12..d71b72d 100644 --- a/lib/callback/dumper.js +++ b/lib/callback/dumper.js @@ -58,7 +58,7 @@ ${(req.body && typeof req.body === 'object' && JSON.stringify(req.body, null, 2) try { await fsPromise.stat(dumpDir); - } catch { + } catch (e) { await fsPromise.mkdir(dumpDir, { recursive: true }); } diff --git a/lib/callback/handler-postpaid.js b/lib/callback/handler-postpaid.js index 47cb70b..ac489c3 100644 --- a/lib/callback/handler-postpaid.js +++ b/lib/callback/handler-postpaid.js @@ -44,7 +44,7 @@ module.exports = (req, res) => { amount_to_charge: (isInquiry && Number(getFromReq(req, 'amount_to_charge'))) || undefined, bill_count: Number(getFromReq(req, 'bill_count')) || undefined, - base_bill_amount: Number(getFromReq(req, 'base_bill_amount')) || undefined, + base_bill_amount: Number(getFromReq(req, 'bill_amount')) || Number(getFromReq(req, 'base_bill_amount')) || undefined, message: { xid,