diff --git a/lib/callback/handler-prepaid.js b/lib/callback/handler-prepaid.js index 18b34dd..ed79eaf 100644 --- a/lib/callback/handler-prepaid.js +++ b/lib/callback/handler-prepaid.js @@ -26,8 +26,8 @@ module.exports = (req, res) => { trx_id: getFromReq(req, 'request_id'), rc: translatedRc || '68', sn: getFromReq(req, 'sn'), - amount: getFromReq(req, 'amount'), - balance: getFromReq(req, 'ending_balance'), + amount: Number(getFromReq(req, 'amount')) || undefined, + balance: Number(getFromReq(req, 'ending_balance')) || undefined, message: { xid, CALLBACK: { diff --git a/lib/hit/prepaid.js b/lib/hit/prepaid.js index c62f0c9..9a780cc 100644 --- a/lib/hit/prepaid.js +++ b/lib/hit/prepaid.js @@ -84,8 +84,8 @@ module.exports = async (task, isAdvice) => { rc: response.data.rc ? translateRc[response.data.rc] || response.data.rc : '68', sn: response.data.sn || null, - amount: 0, - balance: 0, + amount: Number(response.data.amount) || undefined, + balance: Number(response.data.ending_balance) || undefined, message: { xid, 'DIRECT-RESPONSE': response.data,