From 583d936fd2aeb0f1c1b6cc49cc1766701614dd3c Mon Sep 17 00:00:00 2001 From: ISMAIL MASSERAN Date: Sun, 27 Sep 2026 15:57:50 +0800 Subject: [PATCH] DONE: update whatsapp message template --- .env.production | 6 +++--- app/Console/Commands/WhatsappTestSend.php | 5 +++-- app/Jobs/WhatsappPembiayaanOnlinePaid.php | 18 ++++++++++-------- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/.env.production b/.env.production index ec105d3..6ada1c3 100644 --- a/.env.production +++ b/.env.production @@ -77,11 +77,11 @@ TENNANT_KAUNTER_DB=kaunter_erahn KAUNTER_URL=https://ujrah.erahn.com.my INTERNAL_NOTIFICATION_SECRET="nIDTe(u@6[)VLJyd" -WHATSAPP_TOKEN=EAAZAonT56AO0BSlxZAKa8QX6HIWJpp5Czsz2KQ8BYE4iyZAe5fg8ZAmaSwZCXZCPf44xazDZAhaXLHJKHKUrUZCxei86EWl6Ar3RingfybZAlXp79Yd6WwOG5IZAnu9o5mevm895ygrs39H11G01fpYU2lYRpIWdn6URkTA0kMJdqZAlTaRILTjUM5KhvV05Q4lLAZDZD +WHATSAPP_TOKEN=EAAZAonT56AO0BSnZAhWLi4UXDRT6iAldbiybxSQZAnGrzIke1QiNWvQkZAbQQTjWeVZC5bL1gEBhW6ff3Shf79nowXiTQEwyxqgZAZB6ZATwFCeTs8MZA5H6ZA76IJBuVqRiAZBvZCfkeSurbUNpEWyi9W7zsT2GWiZCLX8meX0KCfDHu7cp4aBgVu1Ps5ZCRO3bP4ZCQZDZD WHATSAPP_PHONE_NUMBER_ID=1323449077519027 WHATSAPP_API_VERSION=v25.0 -WHATSAPP_TEMPLATE=pembiayaan_online_paid +WHATSAPP_TEMPLATE=hebahan_pembiayaan_online WHATSAPP_TEMPLATE_LANG=ms WHATSAPP_VERIFY_TOKEN=418ed86d49422071681c76bed25ae1cb7e90456c794a92f1c9ea417945a35a0a WHATSAPP_APP_SECRET= -ADMIN_PHONE_NUMBER=60193450165 \ No newline at end of file +ADMIN_PHONE_NUMBER=6097414339 \ No newline at end of file diff --git a/app/Console/Commands/WhatsappTestSend.php b/app/Console/Commands/WhatsappTestSend.php index 44fb700..a5d467e 100644 --- a/app/Console/Commands/WhatsappTestSend.php +++ b/app/Console/Commands/WhatsappTestSend.php @@ -31,11 +31,12 @@ class WhatsappTestSend extends Command $bodyParams = []; if (strtolower($template) !== 'hello_world') { + // pembiayaan_online_paid: SAG, amaun, bank, 4 digit akhir, tarikh, rujukan $bodyParams = [ - 'Tampoi', 'TEST-SAG', '100.00', - 'Maybank ****1234', + 'Maybank', + '1234', date('d/m/Y'), 'TEST-REF', ]; diff --git a/app/Jobs/WhatsappPembiayaanOnlinePaid.php b/app/Jobs/WhatsappPembiayaanOnlinePaid.php index 3ec528d..f1a0d9e 100644 --- a/app/Jobs/WhatsappPembiayaanOnlinePaid.php +++ b/app/Jobs/WhatsappPembiayaanOnlinePaid.php @@ -96,27 +96,29 @@ class WhatsappPembiayaanOnlinePaid extends Job } /** - * Matches pembiayaan_online_paid body: cawangan, SAG, amaun, akaun, tarikh, rujukan. + * Matches Meta template pembiayaan_online_paid (ms): + * AR-RAHN KoPKB: Pembiayaan bagi No. SAG *{{1}}* sebanyak *RM{{2}}* + * telah berjaya dikreditkan ke akaun *{{3}}* berakhir *{{4}}* pada *{{5}}*. + * Rujukan: *{{6}}* + * + * {{1}} SAG, {{2}} amaun, {{3}} nama bank/akaun, {{4}} 4 digit akhir, {{5}} tarikh, {{6}} rujukan bayaran * * @return array */ protected function bodyParams() { - $akaun = trim((string) $this->namaBank); + $bank = trim((string) $this->namaBank); $tail = $this->accountTail($this->noakaun); - if ($tail !== '') { - $akaun = trim($akaun . ' ' . $tail); - } $tarikh = $this->tarikhBayaran ? Carbon::parse($this->tarikhBayaran)->format('d/m/Y') : Carbon::now()->format('d/m/Y'); return [ - $this->cawName ?: $this->kodcaw, $this->norujukan ?: '-', number_format((float) $this->pinjaman, 2, '.', ''), - $akaun !== '' ? $akaun : '-', + $bank !== '' ? $bank : '-', + $tail !== '' ? $tail : '-', $tarikh, $this->noRujukanBayaran ?: '-', ]; @@ -129,7 +131,7 @@ class WhatsappPembiayaanOnlinePaid extends Job return ''; } - return '****' . substr($digits, -4); + return substr($digits, -4); } protected function logBlast($now, $telefon, $status)