[2026-10-03 07:28:56] local.INFO: Primary SMS Request {"mobile":"600148840818","message_length":68} 
[2026-10-03 07:28:57] local.INFO: Primary SMS Response Success {"mobile":"600148840818","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-10-03T07:28:57.407188Z\",\"data\":{\"to\":\"600148840818\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 698927 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"600148840818\",\"ref\":\"14787-1791012537.3389\"},\"sent_at\":\"2026-10-03 15:28:57 +08\"}}"} 
[2026-10-03 07:28:57] local.INFO: SMS sent successfully via primary provider {"mobile":"600148840818"} 
[2026-10-03 07:35:22] local.INFO: Primary SMS Request {"mobile":"600148840818","message_length":68} 
[2026-10-03 07:35:22] local.INFO: Primary SMS Response Success {"mobile":"600148840818","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-10-03T07:35:22.555050Z\",\"data\":{\"to\":\"600148840818\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 373967 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"600148840818\",\"ref\":\"14787-1791012922.529\"},\"sent_at\":\"2026-10-03 15:35:22 +08\"}}"} 
[2026-10-03 07:35:22] local.INFO: SMS sent successfully via primary provider {"mobile":"600148840818"} 
[2026-10-03 07:39:15] local.INFO: Primary SMS Request {"mobile":"60148840818","message_length":68} 
[2026-10-03 07:39:15] local.INFO: Primary SMS Response Success {"mobile":"60148840818","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-10-03T07:39:15.216523Z\",\"data\":{\"to\":\"60148840818\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 893322 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"60148840818\",\"ref\":\"14787-1791013155.1923\"},\"sent_at\":\"2026-10-03 15:39:15 +08\"}}"} 
[2026-10-03 07:39:15] local.INFO: SMS sent successfully via primary provider {"mobile":"60148840818"} 
[2026-10-03 07:40:41] local.INFO: Primary SMS Request {"mobile":"60148840818","message_length":68} 
[2026-10-03 07:40:41] local.INFO: Primary SMS Response Success {"mobile":"60148840818","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-10-03T07:40:41.938973Z\",\"data\":{\"to\":\"60148840818\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 933411 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"60148840818\",\"ref\":\"14787-1791013241.9155\"},\"sent_at\":\"2026-10-03 15:40:41 +08\"}}"} 
[2026-10-03 07:40:41] local.INFO: SMS sent successfully via primary provider {"mobile":"60148840818"} 
[2026-10-03 10:05:08] local.INFO: Primary SMS Request {"mobile":"600137378171","message_length":68} 
[2026-10-03 10:05:10] local.INFO: Primary SMS Response Success {"mobile":"600137378171","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-10-03T10:05:10.815168Z\",\"data\":{\"to\":\"600137378171\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 409845 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"600137378171\",\"ref\":\"14787-1791021910.4031\"},\"sent_at\":\"2026-10-03 18:05:10 +08\"}}"} 
[2026-10-03 10:05:10] local.INFO: SMS sent successfully via primary provider {"mobile":"600137378171"} 
[2026-10-03 10:05:40] local.ERROR: verifyOtp: invalid OTP code {"method":"POST","url":"http://sms.kashplus.my/admin/webservices/public/api/otp/verify?mobile=600137378171&otp=129442","ip":"46.250.227.77","request":{"mobile":"600137378171","otp":"***"},"mobile":"600137378171","otp_id":4981} 
[2026-10-03 10:05:49] local.INFO: Primary SMS Request {"mobile":"600137378171","message_length":68} 
[2026-10-03 10:05:49] local.INFO: Primary SMS Response Success {"mobile":"600137378171","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-10-03T10:05:49.803625Z\",\"data\":{\"to\":\"600137378171\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 102000 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"600137378171\",\"ref\":\"14787-1791021949.7844\"},\"sent_at\":\"2026-10-03 18:05:49 +08\"}}"} 
[2026-10-03 10:05:49] local.INFO: SMS sent successfully via primary provider {"mobile":"600137378171"} 
[2026-10-03 10:06:17] local.ERROR: verifyOtp: invalid OTP code {"method":"POST","url":"http://sms.kashplus.my/admin/webservices/public/api/otp/verify?mobile=600137378171&otp=129442","ip":"46.250.227.77","request":{"mobile":"600137378171","otp":"***"},"mobile":"600137378171","otp_id":4982} 
[2026-10-03 10:07:09] local.INFO: Primary SMS Request {"mobile":"600137378171","message_length":68} 
[2026-10-03 10:07:09] local.INFO: Primary SMS Response Success {"mobile":"600137378171","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-10-03T10:07:09.381258Z\",\"data\":{\"to\":\"600137378171\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 962854 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"600137378171\",\"ref\":\"14787-1791022029.3508\"},\"sent_at\":\"2026-10-03 18:07:09 +08\"}}"} 
[2026-10-03 10:07:09] local.INFO: SMS sent successfully via primary provider {"mobile":"600137378171"} 
[2026-10-03 10:07:53] local.ERROR: verifyOtp: invalid OTP code {"method":"POST","url":"http://sms.kashplus.my/admin/webservices/public/api/otp/verify?mobile=600137378171&otp=124944","ip":"46.250.227.77","request":{"mobile":"600137378171","otp":"***"},"mobile":"600137378171","otp_id":4983} 
[2026-10-03 10:07:59] local.ERROR: verifyOtp: invalid OTP code {"method":"POST","url":"http://sms.kashplus.my/admin/webservices/public/api/otp/verify?mobile=600137378171&otp=129442","ip":"46.250.227.77","request":{"mobile":"600137378171","otp":"***"},"mobile":"600137378171","otp_id":4983} 
[2026-10-03 13:13:30] local.INFO: Primary SMS Request {"mobile":"60111096163","message_length":68} 
[2026-10-03 13:13:30] local.INFO: Primary SMS Response Success {"mobile":"60111096163","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-10-03T13:13:30.817592Z\",\"data\":{\"to\":\"60111096163\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 865177 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"60111096163\",\"ref\":\"14787-1791033210.7445\"},\"sent_at\":\"2026-10-03 21:13:30 +08\"}}"} 
[2026-10-03 13:13:30] local.INFO: SMS sent successfully via primary provider {"mobile":"60111096163"} 
[2026-10-03 13:13:46] local.INFO: Primary SMS Request {"mobile":"60111096163","message_length":68} 
[2026-10-03 13:13:46] local.INFO: Primary SMS Response Success {"mobile":"60111096163","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-10-03T13:13:46.307854Z\",\"data\":{\"to\":\"60111096163\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 300852 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"60111096163\",\"ref\":\"14787-1791033226.277\"},\"sent_at\":\"2026-10-03 21:13:46 +08\"}}"} 
[2026-10-03 13:13:46] local.INFO: SMS sent successfully via primary provider {"mobile":"60111096163"} 
[2026-10-03 13:14:00] local.INFO: Primary SMS Request {"mobile":"601110961636","message_length":68} 
[2026-10-03 13:14:01] local.INFO: Primary SMS Response Success {"mobile":"601110961636","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-10-03T13:14:01.053059Z\",\"data\":{\"to\":\"601110961636\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 859253 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"601110961636\",\"ref\":\"14787-1791033241.0182\"},\"sent_at\":\"2026-10-03 21:14:01 +08\"}}"} 
[2026-10-03 13:14:01] local.INFO: SMS sent successfully via primary provider {"mobile":"601110961636"} 
