[25-Mar-2026 11:59:56 Africa/Dar_es_Salaam] PHP Fatal error:  Uncaught Error: Undefined constant "PROXY_API_KEY" in /home/kupuwrwh/public_html/api/mzalendo_proxy.php:14
Stack trace:
#0 /home/kupuwrwh/public_html/api/mzalendo_proxy.php(537): MzalendoPayProxy->__construct()
#1 {main}
  thrown in /home/kupuwrwh/public_html/api/mzalendo_proxy.php on line 14
[25-Mar-2026 12:00:39 Africa/Dar_es_Salaam] PHP Fatal error:  Uncaught Error: Undefined constant "PROXY_API_KEY" in /home/kupuwrwh/public_html/api/mzalendo_proxy.php:14
Stack trace:
#0 /home/kupuwrwh/public_html/api/mzalendo_proxy.php(537): MzalendoPayProxy->__construct()
#1 {main}
  thrown in /home/kupuwrwh/public_html/api/mzalendo_proxy.php on line 14
[25-Mar-2026 12:10:15 Africa/Dar_es_Salaam] PHP Fatal error:  Uncaught Error: Undefined constant "PROXY_API_KEY" in /home/kupuwrwh/public_html/api/mzalendo_proxy.php:14
Stack trace:
#0 /home/kupuwrwh/public_html/api/mzalendo_proxy.php(537): MzalendoPayProxy->__construct()
#1 {main}
  thrown in /home/kupuwrwh/public_html/api/mzalendo_proxy.php on line 14
[25-Mar-2026 12:22:30 Africa/Dar_es_Salaam] PHP Fatal error:  Uncaught Error: Undefined constant "PROXY_API_KEY" in /home/kupuwrwh/public_html/api/mzalendo_proxy.php:14
Stack trace:
#0 /home/kupuwrwh/public_html/api/mzalendo_proxy.php(537): MzalendoPayProxy->__construct()
#1 {main}
  thrown in /home/kupuwrwh/public_html/api/mzalendo_proxy.php on line 14
[25-Mar-2026 12:22:33 Africa/Dar_es_Salaam] PHP Fatal error:  Uncaught Error: Undefined constant "PROXY_API_KEY" in /home/kupuwrwh/public_html/api/mzalendo_proxy.php:14
Stack trace:
#0 /home/kupuwrwh/public_html/api/mzalendo_proxy.php(537): MzalendoPayProxy->__construct()
#1 {main}
  thrown in /home/kupuwrwh/public_html/api/mzalendo_proxy.php on line 14
[25-Mar-2026 12:22:40 Africa/Dar_es_Salaam] PHP Fatal error:  Uncaught Error: Undefined constant "PROXY_API_KEY" in /home/kupuwrwh/public_html/api/mzalendo_proxy.php:14
Stack trace:
#0 /home/kupuwrwh/public_html/api/mzalendo_proxy.php(537): MzalendoPayProxy->__construct()
#1 {main}
  thrown in /home/kupuwrwh/public_html/api/mzalendo_proxy.php on line 14
[25-Mar-2026 15:55:36 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:55:36 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:55:41 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:55:41 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:55:46 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:55:46 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:55:51 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:55:51 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:55:56 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:55:56 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:01 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:01 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:06 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:06 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:11 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:11 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:16 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:16 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:21 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:21 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:26 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:26 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:31 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:31 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:36 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:36 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:41 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:41 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:46 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:46 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:51 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:51 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:56:56 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:56:56 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:57:01 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:57:01 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:57:06 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:57:06 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:57:11 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:57:11 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:57:16 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:57:16 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:57:21 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:57:21 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:57:26 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:57:26 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:57:31 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:57:31 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:57:36 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:57:36 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:57:41 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:57:41 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:59:02 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:59:02 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:59:07 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:59:07 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 15:59:12 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 15:59:12 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:20:36 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:20:36 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:20:42 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:20:42 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:20:47 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:20:47 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:20:52 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:20:52 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:20:57 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:20:57 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:21:03 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:21:03 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:21:08 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:21:08 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:21:13 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:21:13 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:21:18 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:21:18 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:21:23 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:21:23 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 17:21:28 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 17:21:28 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:14:31 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:14:31 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:14:37 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:14:37 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:14:42 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:14:42 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:55:20 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:55:20 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:55:26 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:55:26 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:55:31 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:55:31 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:55:36 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:55:36 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:55:41 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:55:41 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:55:49 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:55:49 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:55:54 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:55:54 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:55:59 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:55:59 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:04 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:04 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:09 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:09 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:14 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:14 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:19 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:19 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:24 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:24 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:29 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:29 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:34 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:34 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:39 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:39 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:44 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:44 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:49 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:49 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:54 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:54 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:56:59 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:56:59 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:58:45 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:58:45 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:58:51 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:58:51 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:58:56 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:58:56 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:59:01 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:59:01 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:59:06 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:59:06 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:59:11 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:59:11 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:59:16 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:59:16 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:59:21 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:59:21 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:59:26 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:59:26 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:59:31 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:59:31 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:59:36 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:59:36 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:59:41 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:59:41 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 18:59:46 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 18:59:46 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:00:12 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:00:12 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:00:17 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:00:17 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:00:22 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:00:22 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:00:27 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:00:27 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:00:33 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:00:33 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:00:37 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:00:37 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:00:42 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:00:42 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:00:47 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:00:47 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:00:52 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:00:52 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:00:57 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:00:57 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:01:02 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:01:02 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:01:07 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:01:07 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:01:12 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:01:12 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:01:18 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:01:18 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:40:39 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:40:39 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:40:45 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:40:45 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:40:50 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:40:50 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:40:55 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:40:55 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:00 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:00 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:05 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:05 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:10 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:10 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:15 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:15 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:20 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:20 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:25 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:25 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:30 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:30 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:35 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:35 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:40 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:40 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:45 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:45 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:50 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:50 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:41:55 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:41:55 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:00 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:00 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:05 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:05 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:10 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:10 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:15 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:15 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:20 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:20 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:25 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:25 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:30 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:30 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:35 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:35 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:40 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:40 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:45 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:45 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:50 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:50 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:42:55 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:42:55 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:43:00 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:43:00 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:43:05 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:43:05 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:43:10 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:43:10 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:43:15 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:43:15 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:43:20 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:43:20 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:43:25 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:43:25 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:43:30 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:43:30 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:43:35 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:43:35 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:43:42 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:43:42 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:44:42 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:44:42 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:45:43 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:45:43 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:46:42 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:46:42 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:47:41 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:47:41 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:47:45 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:47:45 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:47:50 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:47:50 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:47:55 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:47:55 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:48:00 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:48:00 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:48:05 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:48:05 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:48:10 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:48:10 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:48:15 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:48:15 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 19:48:20 Africa/Dar_es_Salaam] API Key source: HTTP_X_API_KEY
[25-Mar-2026 19:48:20 Africa/Dar_es_Salaam] API Key (first 20): a5a12d64a7cdbc2afe1c...
[25-Mar-2026 23:16:42 Africa/Dar_es_Salaam] API Key source: NOT FOUND
[25-Mar-2026 23:16:42 Africa/Dar_es_Salaam] API Key (first 20): ...
[25-Mar-2026 23:16:57 Africa/Dar_es_Salaam] API Key source: NOT FOUND
[25-Mar-2026 23:16:57 Africa/Dar_es_Salaam] API Key (first 20): ...
[25-Mar-2026 23:21:41 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[25-Mar-2026 23:21:41 Africa/Dar_es_Salaam] Time: 2026-03-25 23:21:41
[25-Mar-2026 23:21:41 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[25-Mar-2026 23:21:41 Africa/Dar_es_Salaam] Raw Input: {"event":"webhook.test","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-25T23:21:41+03:00","message":"Test webhook from MzalendoPay"}
[25-Mar-2026 23:21:41 Africa/Dar_es_Salaam] Decoded Input: {"event":"webhook.test","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-25T23:21:41+03:00","message":"Test webhook from MzalendoPay"}
[25-Mar-2026 23:21:41 Africa/Dar_es_Salaam] Missing order_id or status in webhook payload
[25-Mar-2026 23:21:41 Africa/Dar_es_Salaam] Keys present: event, merchant_id, business_name, timestamp, message
[25-Mar-2026 23:21:41 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[25-Mar-2026 23:21:41 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[25-Mar-2026 23:23:13 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[25-Mar-2026 23:23:13 Africa/Dar_es_Salaam] Time: 2026-03-25 23:23:13
[25-Mar-2026 23:23:13 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[25-Mar-2026 23:23:13 Africa/Dar_es_Salaam] Raw Input: {"event":"webhook.test","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-25T23:23:13+03:00","message":"Test webhook from MzalendoPay"}
[25-Mar-2026 23:23:13 Africa/Dar_es_Salaam] Decoded Input: {"event":"webhook.test","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-25T23:23:13+03:00","message":"Test webhook from MzalendoPay"}
[25-Mar-2026 23:23:13 Africa/Dar_es_Salaam] Missing order_id or status in webhook payload
[25-Mar-2026 23:23:13 Africa/Dar_es_Salaam] Keys present: event, merchant_id, business_name, timestamp, message
[25-Mar-2026 23:23:13 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[25-Mar-2026 23:23:13 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[25-Mar-2026 23:24:41 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[25-Mar-2026 23:24:41 Africa/Dar_es_Salaam] Time: 2026-03-25 23:24:41
[25-Mar-2026 23:24:41 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[25-Mar-2026 23:24:41 Africa/Dar_es_Salaam] Raw Input: {"event":"webhook.test","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-25T23:24:41+03:00","message":"Test webhook from MzalendoPay"}
[25-Mar-2026 23:24:41 Africa/Dar_es_Salaam] Decoded Input: {"event":"webhook.test","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-25T23:24:41+03:00","message":"Test webhook from MzalendoPay"}
[25-Mar-2026 23:24:41 Africa/Dar_es_Salaam] Missing order_id or status in webhook payload
[25-Mar-2026 23:24:41 Africa/Dar_es_Salaam] Keys present: event, merchant_id, business_name, timestamp, message
[25-Mar-2026 23:24:41 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[25-Mar-2026 23:24:41 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Time: 2026-03-26 01:13:10
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774476749-5486","palmpesa_order_id":"sp_69c45dcde308c","sonic_order_id":"sp_69c45dcde308c","status":"SUCCESS","transid":"DCQ6NQ9SPNW","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T01:13:10+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774476749-5486","palmpesa_order_id":"sp_69c45dcde308c","sonic_order_id":"sp_69c45dcde308c","status":"SUCCESS","transid":"DCQ6NQ9SPNW","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T01:13:10+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774476749-5486, status: SUCCESS
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] WARNING: Order ORD-1774476749-5486 not found in payments table
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Time: 2026-03-26 01:13:10
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774476749-5486","palmpesa_order_id":"sp_69c45dcde308c","sonic_order_id":"sp_69c45dcde308c","status":"SUCCESS","transid":"DCQ6NQ9SPNW","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T01:13:10+03:00","data":{"event":"payment.success","order_id":"ORD-1774476749-5486","palmpesa_order_id":"sp_69c45dcde308c","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ6NQ9SPNW","channel":"MPESA-TZ","timestamp":"2026-03-26T01:13:10+03:00"}}
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774476749-5486","palmpesa_order_id":"sp_69c45dcde308c","sonic_order_id":"sp_69c45dcde308c","status":"SUCCESS","transid":"DCQ6NQ9SPNW","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T01:13:10+03:00","data":{"event":"payment.success","order_id":"ORD-1774476749-5486","palmpesa_order_id":"sp_69c45dcde308c","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ6NQ9SPNW","channel":"MPESA-TZ","timestamp":"2026-03-26T01:13:10+03:00"}}
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774476749-5486, status: SUCCESS
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] WARNING: Order ORD-1774476749-5486 not found in payments table
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:13:10 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Time: 2026-03-26 01:20:07
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774477158-1475","palmpesa_order_id":"sp_69c45f665718d","sonic_order_id":"sp_69c45f665718d","status":"SUCCESS","transid":"DCQ1NQ9VPC5","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T01:20:07+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774477158-1475","palmpesa_order_id":"sp_69c45f665718d","sonic_order_id":"sp_69c45f665718d","status":"SUCCESS","transid":"DCQ1NQ9VPC5","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T01:20:07+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774477158-1475, status: SUCCESS
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Found order ID 15, current status: PENDING
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Rows affected: 1
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Time: 2026-03-26 01:20:07
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774477158-1475","palmpesa_order_id":"sp_69c45f665718d","sonic_order_id":"sp_69c45f665718d","status":"SUCCESS","transid":"DCQ1NQ9VPC5","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T01:20:07+03:00","data":{"event":"payment.success","order_id":"ORD-1774477158-1475","palmpesa_order_id":"sp_69c45f665718d","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ1NQ9VPC5","channel":"MPESA-TZ","timestamp":"2026-03-26T01:20:07+03:00"}}
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774477158-1475","palmpesa_order_id":"sp_69c45f665718d","sonic_order_id":"sp_69c45f665718d","status":"SUCCESS","transid":"DCQ1NQ9VPC5","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T01:20:07+03:00","data":{"event":"payment.success","order_id":"ORD-1774477158-1475","palmpesa_order_id":"sp_69c45f665718d","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ1NQ9VPC5","channel":"MPESA-TZ","timestamp":"2026-03-26T01:20:07+03:00"}}
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774477158-1475, status: SUCCESS
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Found order ID 15, current status: SUCCESS
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:20:07 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] Time: 2026-03-26 01:29:54
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774477773-7605","palmpesa_order_id":"sp_69c461cd27d11","sonic_order_id":"sp_69c461cd27d11","status":"SUCCESS","transid":"26692774166037","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0650499820","merchant_id":"21","timestamp":"2026-03-26T01:29:54+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774477773-7605","palmpesa_order_id":"sp_69c461cd27d11","sonic_order_id":"sp_69c461cd27d11","status":"SUCCESS","transid":"26692774166037","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0650499820","merchant_id":"21","timestamp":"2026-03-26T01:29:54+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774477773-7605, status: SUCCESS
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] WARNING: Order ORD-1774477773-7605 not found in payments table
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:29:54 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] Time: 2026-03-26 01:30:09
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774477498-2491","palmpesa_order_id":"sp_69c460baba85d","sonic_order_id":"sp_69c460baba85d","status":"SUCCESS","transid":"DCQ9NQ9XVQ1","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T01:30:09+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774477498-2491","palmpesa_order_id":"sp_69c460baba85d","sonic_order_id":"sp_69c460baba85d","status":"SUCCESS","transid":"DCQ9NQ9XVQ1","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T01:30:09+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774477498-2491, status: SUCCESS
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] Found order ID 16, current status: PENDING
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] Rows affected: 1
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:30:09 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] Time: 2026-03-26 01:30:10
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774477498-2491","palmpesa_order_id":"sp_69c460baba85d","sonic_order_id":"sp_69c460baba85d","status":"SUCCESS","transid":"DCQ9NQ9XVQ1","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T01:30:09+03:00","data":{"event":"payment.success","order_id":"ORD-1774477498-2491","palmpesa_order_id":"sp_69c460baba85d","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ9NQ9XVQ1","channel":"MPESA-TZ","timestamp":"2026-03-26T01:30:09+03:00"}}
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774477498-2491","palmpesa_order_id":"sp_69c460baba85d","sonic_order_id":"sp_69c460baba85d","status":"SUCCESS","transid":"DCQ9NQ9XVQ1","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T01:30:09+03:00","data":{"event":"payment.success","order_id":"ORD-1774477498-2491","palmpesa_order_id":"sp_69c460baba85d","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ9NQ9XVQ1","channel":"MPESA-TZ","timestamp":"2026-03-26T01:30:09+03:00"}}
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774477498-2491, status: SUCCESS
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] Found order ID 16, current status: SUCCESS
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] Rows affected: 1
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:30:10 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] Time: 2026-03-26 01:30:11
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774477531-3813","palmpesa_order_id":"sp_69c460dbbe90c","sonic_order_id":"sp_69c460dbbe90c","status":"SUCCESS","transid":"6084051483661006","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0622005841","merchant_id":"21","timestamp":"2026-03-26T01:30:11+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774477531-3813","palmpesa_order_id":"sp_69c460dbbe90c","sonic_order_id":"sp_69c460dbbe90c","status":"SUCCESS","transid":"6084051483661006","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0622005841","merchant_id":"21","timestamp":"2026-03-26T01:30:11+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774477531-3813, status: SUCCESS
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] WARNING: Order ORD-1774477531-3813 not found in payments table
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:30:11 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] Time: 2026-03-26 01:31:02
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774477846-4451","palmpesa_order_id":"sp_69c46216e9667","sonic_order_id":"sp_69c46216e9667","status":"SUCCESS","transid":"6084054554900420","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0622646955","merchant_id":"26","timestamp":"2026-03-26T01:31:02+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774477846-4451","palmpesa_order_id":"sp_69c46216e9667","sonic_order_id":"sp_69c46216e9667","status":"SUCCESS","transid":"6084054554900420","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0622646955","merchant_id":"26","timestamp":"2026-03-26T01:31:02+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774477846-4451, status: SUCCESS
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] WARNING: Order ORD-1774477846-4451 not found in payments table
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:31:02 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] Time: 2026-03-26 01:33:20
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774477978-6812","palmpesa_order_id":"sp_69c4629ae8773","sonic_order_id":"sp_69c4629ae8773","status":"SUCCESS","transid":"26786142166239","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0672351283","merchant_id":"26","timestamp":"2026-03-26T01:33:19+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774477978-6812","palmpesa_order_id":"sp_69c4629ae8773","sonic_order_id":"sp_69c4629ae8773","status":"SUCCESS","transid":"26786142166239","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0672351283","merchant_id":"26","timestamp":"2026-03-26T01:33:19+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774477978-6812, status: SUCCESS
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] WARNING: Order ORD-1774477978-6812 not found in payments table
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:33:20 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] Time: 2026-03-26 01:34:51
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774478059-2576","palmpesa_order_id":"sp_69c462ebd1025","sonic_order_id":"sp_69c462ebd1025","status":"SUCCESS","transid":"26451539140846","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0719102075","merchant_id":"26","timestamp":"2026-03-26T01:34:50+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774478059-2576","palmpesa_order_id":"sp_69c462ebd1025","sonic_order_id":"sp_69c462ebd1025","status":"SUCCESS","transid":"26451539140846","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0719102075","merchant_id":"26","timestamp":"2026-03-26T01:34:50+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774478059-2576, status: SUCCESS
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] WARNING: Order ORD-1774478059-2576 not found in payments table
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:34:51 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] Time: 2026-03-26 01:36:19
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774478162-1200","palmpesa_order_id":"sp_69c4635325d58","sonic_order_id":"sp_69c4635325d58","status":"SUCCESS","transid":"26494576389488","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0770844975","merchant_id":"26","timestamp":"2026-03-26T01:36:19+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774478162-1200","palmpesa_order_id":"sp_69c4635325d58","sonic_order_id":"sp_69c4635325d58","status":"SUCCESS","transid":"26494576389488","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0770844975","merchant_id":"26","timestamp":"2026-03-26T01:36:19+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774478162-1200, status: SUCCESS
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] WARNING: Order ORD-1774478162-1200 not found in payments table
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:36:19 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Time: 2026-03-26 01:45:08
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774478407-4706","palmpesa_order_id":"sp_69c46447bbd9c","sonic_order_id":"sp_69c46447bbd9c","status":"SUCCESS","transid":"DCQ4NQA41OG","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T01:45:07+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774478407-4706","palmpesa_order_id":"sp_69c46447bbd9c","sonic_order_id":"sp_69c46447bbd9c","status":"SUCCESS","transid":"DCQ4NQA41OG","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T01:45:07+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774478407-4706, status: SUCCESS
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Found order ID 17, current status: PENDING
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Rows affected: 1
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Time: 2026-03-26 01:45:08
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774478407-4706","palmpesa_order_id":"sp_69c46447bbd9c","sonic_order_id":"sp_69c46447bbd9c","status":"SUCCESS","transid":"DCQ4NQA41OG","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T01:45:08+03:00","data":{"event":"payment.success","order_id":"ORD-1774478407-4706","palmpesa_order_id":"sp_69c46447bbd9c","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ4NQA41OG","channel":"MPESA-TZ","timestamp":"2026-03-26T01:45:06+03:00"}}
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774478407-4706","palmpesa_order_id":"sp_69c46447bbd9c","sonic_order_id":"sp_69c46447bbd9c","status":"SUCCESS","transid":"DCQ4NQA41OG","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T01:45:08+03:00","data":{"event":"payment.success","order_id":"ORD-1774478407-4706","palmpesa_order_id":"sp_69c46447bbd9c","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ4NQA41OG","channel":"MPESA-TZ","timestamp":"2026-03-26T01:45:06+03:00"}}
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774478407-4706, status: SUCCESS
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Found order ID 17, current status: SUCCESS
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 01:45:08 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] Time: 2026-03-26 02:16:08
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774480547-3990","palmpesa_order_id":"sp_69c46ca3a48a4","sonic_order_id":"sp_69c46ca3a48a4","status":"SUCCESS","transid":"6084081613521742","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0617183396","merchant_id":"26","timestamp":"2026-03-26T02:16:08+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774480547-3990","palmpesa_order_id":"sp_69c46ca3a48a4","sonic_order_id":"sp_69c46ca3a48a4","status":"SUCCESS","transid":"6084081613521742","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0617183396","merchant_id":"26","timestamp":"2026-03-26T02:16:08+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774480547-3990, status: SUCCESS
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] WARNING: Order ORD-1774480547-3990 not found in payments table
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 02:16:08 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] Time: 2026-03-26 02:34:24
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774481629-5283","palmpesa_order_id":"sp_69c470dd6c69a","sonic_order_id":"sp_69c470dd6c69a","status":"SUCCESS","transid":"DCQ2NQABQ0G","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0762123450","merchant_id":"21","timestamp":"2026-03-26T02:34:24+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774481629-5283","palmpesa_order_id":"sp_69c470dd6c69a","sonic_order_id":"sp_69c470dd6c69a","status":"SUCCESS","transid":"DCQ2NQABQ0G","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0762123450","merchant_id":"21","timestamp":"2026-03-26T02:34:24+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774481629-5283, status: SUCCESS
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] WARNING: Order ORD-1774481629-5283 not found in payments table
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 02:34:24 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] Time: 2026-03-26 02:37:36
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774481820-6974","palmpesa_order_id":"sp_69c4719ca9678","sonic_order_id":"sp_69c4719ca9678","status":"SUCCESS","transid":"DCQ6NQABTDY","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0798120121","merchant_id":"21","timestamp":"2026-03-26T02:37:36+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774481820-6974","palmpesa_order_id":"sp_69c4719ca9678","sonic_order_id":"sp_69c4719ca9678","status":"SUCCESS","transid":"DCQ6NQABTDY","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0798120121","merchant_id":"21","timestamp":"2026-03-26T02:37:36+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774481820-6974, status: SUCCESS
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] WARNING: Order ORD-1774481820-6974 not found in payments table
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 02:37:36 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] Time: 2026-03-26 02:42:51
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774482135-1906","palmpesa_order_id":"sp_69c472d759490","sonic_order_id":"sp_69c472d759490","status":"SUCCESS","transid":"807914108984","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0689167160","merchant_id":"21","timestamp":"2026-03-26T02:42:50+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774482135-1906","palmpesa_order_id":"sp_69c472d759490","sonic_order_id":"sp_69c472d759490","status":"SUCCESS","transid":"807914108984","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0689167160","merchant_id":"21","timestamp":"2026-03-26T02:42:50+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774482135-1906, status: SUCCESS
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] WARNING: Order ORD-1774482135-1906 not found in payments table
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 02:42:51 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] Time: 2026-03-26 02:49:02
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774482521-2552","palmpesa_order_id":"sp_69c474595c171","sonic_order_id":"sp_69c474595c171","status":"SUCCESS","transid":"26886143338429","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0673808920","merchant_id":"21","timestamp":"2026-03-26T02:49:02+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774482521-2552","palmpesa_order_id":"sp_69c474595c171","sonic_order_id":"sp_69c474595c171","status":"SUCCESS","transid":"26886143338429","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0673808920","merchant_id":"21","timestamp":"2026-03-26T02:49:02+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774482521-2552, status: SUCCESS
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] WARNING: Order ORD-1774482521-2552 not found in payments table
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 02:49:02 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Time: 2026-03-26 02:50:07
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774482439-7150","palmpesa_order_id":"sp_69c474075c237","sonic_order_id":"sp_69c474075c237","status":"SUCCESS","transid":"DCQ3NQACOR1","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T02:50:07+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774482439-7150","palmpesa_order_id":"sp_69c474075c237","sonic_order_id":"sp_69c474075c237","status":"SUCCESS","transid":"DCQ3NQACOR1","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T02:50:07+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774482439-7150, status: SUCCESS
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Found order ID 19, current status: PENDING
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Rows affected: 1
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Time: 2026-03-26 02:50:07
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774482439-7150","palmpesa_order_id":"sp_69c474075c237","sonic_order_id":"sp_69c474075c237","status":"SUCCESS","transid":"DCQ3NQACOR1","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T02:50:07+03:00","data":{"event":"payment.success","order_id":"ORD-1774482439-7150","palmpesa_order_id":"sp_69c474075c237","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ3NQACOR1","channel":"MPESA-TZ","timestamp":"2026-03-26T02:50:07+03:00"}}
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774482439-7150","palmpesa_order_id":"sp_69c474075c237","sonic_order_id":"sp_69c474075c237","status":"SUCCESS","transid":"DCQ3NQACOR1","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T02:50:07+03:00","data":{"event":"payment.success","order_id":"ORD-1774482439-7150","palmpesa_order_id":"sp_69c474075c237","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ3NQACOR1","channel":"MPESA-TZ","timestamp":"2026-03-26T02:50:07+03:00"}}
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774482439-7150, status: SUCCESS
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Found order ID 19, current status: SUCCESS
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 02:50:07 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] Time: 2026-03-26 03:54:12
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774486431-5785","palmpesa_order_id":"sp_69c4839f49858","sonic_order_id":"sp_69c4839f49858","status":"SUCCESS","transid":"6084140453660111","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0624300792","merchant_id":"26","timestamp":"2026-03-26T03:54:11+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774486431-5785","palmpesa_order_id":"sp_69c4839f49858","sonic_order_id":"sp_69c4839f49858","status":"SUCCESS","transid":"6084140453660111","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0624300792","merchant_id":"26","timestamp":"2026-03-26T03:54:11+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774486431-5785, status: SUCCESS
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] WARNING: Order ORD-1774486431-5785 not found in payments table
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 03:54:12 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] Time: 2026-03-26 04:22:52
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774488151-3440","palmpesa_order_id":"sp_69c48a573dfa5","sonic_order_id":"sp_69c48a573dfa5","status":"SUCCESS","transid":"26106729199870","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0673653305","merchant_id":"26","timestamp":"2026-03-26T04:22:51+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774488151-3440","palmpesa_order_id":"sp_69c48a573dfa5","sonic_order_id":"sp_69c48a573dfa5","status":"SUCCESS","transid":"26106729199870","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0673653305","merchant_id":"26","timestamp":"2026-03-26T04:22:51+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774488151-3440, status: SUCCESS
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] WARNING: Order ORD-1774488151-3440 not found in payments table
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 04:22:52 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] Time: 2026-03-26 05:01:49
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774490475-6814","palmpesa_order_id":"sp_69c4936bbe55a","sonic_order_id":"sp_69c4936bbe55a","status":"SUCCESS","transid":"26192774251507","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0656058977","merchant_id":"50","timestamp":"2026-03-26T05:01:49+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774490475-6814","palmpesa_order_id":"sp_69c4936bbe55a","sonic_order_id":"sp_69c4936bbe55a","status":"SUCCESS","transid":"26192774251507","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0656058977","merchant_id":"50","timestamp":"2026-03-26T05:01:49+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774490475-6814, status: SUCCESS
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] WARNING: Order ORD-1774490475-6814 not found in payments table
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 05:01:49 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] Time: 2026-03-26 05:22:59
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774491758-3416","palmpesa_order_id":"sp_69c4986ea4fd9","sonic_order_id":"sp_69c4986ea4fd9","status":"SUCCESS","transid":"807914166322","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0783792928","merchant_id":"21","timestamp":"2026-03-26T05:22:59+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774491758-3416","palmpesa_order_id":"sp_69c4986ea4fd9","sonic_order_id":"sp_69c4986ea4fd9","status":"SUCCESS","transid":"807914166322","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0783792928","merchant_id":"21","timestamp":"2026-03-26T05:22:59+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774491758-3416, status: SUCCESS
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] WARNING: Order ORD-1774491758-3416 not found in payments table
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 05:22:59 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] Time: 2026-03-26 05:37:33
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774492627-3842","palmpesa_order_id":"sp_69c49bd3c68f7","sonic_order_id":"sp_69c49bd3c68f7","status":"SUCCESS","transid":"807914174155","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0782131947","merchant_id":"21","timestamp":"2026-03-26T05:37:33+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774492627-3842","palmpesa_order_id":"sp_69c49bd3c68f7","sonic_order_id":"sp_69c49bd3c68f7","status":"SUCCESS","transid":"807914174155","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0782131947","merchant_id":"21","timestamp":"2026-03-26T05:37:33+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774492627-3842, status: SUCCESS
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] WARNING: Order ORD-1774492627-3842 not found in payments table
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 05:37:33 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] Time: 2026-03-26 05:38:33
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774492692-3031","palmpesa_order_id":"sp_69c49c14d12c9","sonic_order_id":"sp_69c49c14d12c9","status":"SUCCESS","transid":"6084203043551574","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0613446068","merchant_id":"21","timestamp":"2026-03-26T05:38:33+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774492692-3031","palmpesa_order_id":"sp_69c49c14d12c9","sonic_order_id":"sp_69c49c14d12c9","status":"SUCCESS","transid":"6084203043551574","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0613446068","merchant_id":"21","timestamp":"2026-03-26T05:38:33+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774492692-3031, status: SUCCESS
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] WARNING: Order ORD-1774492692-3031 not found in payments table
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 05:38:33 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] Time: 2026-03-26 05:42:56
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774492948-7484","palmpesa_order_id":"sp_69c49d14bd8a6","sonic_order_id":"sp_69c49d14bd8a6","status":"SUCCESS","transid":"DCQ1NQALFYH","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0752179704","merchant_id":"21","timestamp":"2026-03-26T05:42:56+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774492948-7484","palmpesa_order_id":"sp_69c49d14bd8a6","sonic_order_id":"sp_69c49d14bd8a6","status":"SUCCESS","transid":"DCQ1NQALFYH","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0752179704","merchant_id":"21","timestamp":"2026-03-26T05:42:56+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774492948-7484, status: SUCCESS
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] WARNING: Order ORD-1774492948-7484 not found in payments table
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 05:42:56 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] Time: 2026-03-26 05:47:37
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774493220-8320","palmpesa_order_id":"sp_69c49e2464160","sonic_order_id":"sp_69c49e2464160","status":"SUCCESS","transid":"26292775371642","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0778757917","merchant_id":"21","timestamp":"2026-03-26T05:47:36+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774493220-8320","palmpesa_order_id":"sp_69c49e2464160","sonic_order_id":"sp_69c49e2464160","status":"SUCCESS","transid":"26292775371642","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0778757917","merchant_id":"21","timestamp":"2026-03-26T05:47:36+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774493220-8320, status: SUCCESS
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] WARNING: Order ORD-1774493220-8320 not found in payments table
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 05:47:37 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] Time: 2026-03-26 05:50:49
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774493424-6615","palmpesa_order_id":"sp_69c49ef029dfa","sonic_order_id":"sp_69c49ef029dfa","status":"SUCCESS","transid":"26792775382862","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0778430758","merchant_id":"26","timestamp":"2026-03-26T05:50:49+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774493424-6615","palmpesa_order_id":"sp_69c49ef029dfa","sonic_order_id":"sp_69c49ef029dfa","status":"SUCCESS","transid":"26792775382862","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0778430758","merchant_id":"26","timestamp":"2026-03-26T05:50:49+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774493424-6615, status: SUCCESS
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] WARNING: Order ORD-1774493424-6615 not found in payments table
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 05:50:49 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] Time: 2026-03-26 05:55:59
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774493737-2138","palmpesa_order_id":"sp_69c4a029e8689","sonic_order_id":"sp_69c4a029e8689","status":"SUCCESS","transid":"26586142267174","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0659912780","merchant_id":"26","timestamp":"2026-03-26T05:55:59+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774493737-2138","palmpesa_order_id":"sp_69c4a029e8689","sonic_order_id":"sp_69c4a029e8689","status":"SUCCESS","transid":"26586142267174","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0659912780","merchant_id":"26","timestamp":"2026-03-26T05:55:59+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774493737-2138, status: SUCCESS
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] WARNING: Order ORD-1774493737-2138 not found in payments table
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 05:55:59 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] Time: 2026-03-26 06:00:07
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774493705-9239","palmpesa_order_id":"sp_69c4a0099b239","sonic_order_id":"sp_69c4a0099b239","status":"SUCCESS","transid":"26406729101780","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0718637035","merchant_id":"26","timestamp":"2026-03-26T06:00:07+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774493705-9239","palmpesa_order_id":"sp_69c4a0099b239","sonic_order_id":"sp_69c4a0099b239","status":"SUCCESS","transid":"26406729101780","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0718637035","merchant_id":"26","timestamp":"2026-03-26T06:00:07+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774493705-9239, status: SUCCESS
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] WARNING: Order ORD-1774493705-9239 not found in payments table
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 06:00:07 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] Time: 2026-03-26 06:18:49
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774495108-8234","palmpesa_order_id":"sp_69c4a58471620","sonic_order_id":"sp_69c4a58471620","status":"SUCCESS","transid":"DCQ7NQAP9JP","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0742703704","merchant_id":"26","timestamp":"2026-03-26T06:18:49+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774495108-8234","palmpesa_order_id":"sp_69c4a58471620","sonic_order_id":"sp_69c4a58471620","status":"SUCCESS","transid":"DCQ7NQAP9JP","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0742703704","merchant_id":"26","timestamp":"2026-03-26T06:18:49+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774495108-8234, status: SUCCESS
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] WARNING: Order ORD-1774495108-8234 not found in payments table
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 06:18:49 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] Time: 2026-03-26 06:32:22
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774495920-9416","palmpesa_order_id":"sp_69c4a8b125f30","sonic_order_id":"sp_69c4a8b125f30","status":"SUCCESS","transid":"807914220335","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0787718226","merchant_id":"26","timestamp":"2026-03-26T06:32:21+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774495920-9416","palmpesa_order_id":"sp_69c4a8b125f30","sonic_order_id":"sp_69c4a8b125f30","status":"SUCCESS","transid":"807914220335","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0787718226","merchant_id":"26","timestamp":"2026-03-26T06:32:21+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774495920-9416, status: SUCCESS
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] WARNING: Order ORD-1774495920-9416 not found in payments table
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 06:32:22 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] Time: 2026-03-26 06:37:05
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774496205-7482","palmpesa_order_id":"sp_69c4a9cd269db","sonic_order_id":"sp_69c4a9cd269db","status":"SUCCESS","transid":"807914226199","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0782564359","merchant_id":"26","timestamp":"2026-03-26T06:37:05+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774496205-7482","palmpesa_order_id":"sp_69c4a9cd269db","sonic_order_id":"sp_69c4a9cd269db","status":"SUCCESS","transid":"807914226199","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0782564359","merchant_id":"26","timestamp":"2026-03-26T06:37:05+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774496205-7482, status: SUCCESS
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] WARNING: Order ORD-1774496205-7482 not found in payments table
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 06:37:05 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] Time: 2026-03-26 06:47:15
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774496814-7772","palmpesa_order_id":"sp_69c4ac2e97d9c","sonic_order_id":"sp_69c4ac2e97d9c","status":"SUCCESS","transid":"807914240486","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0683077443","merchant_id":"50","timestamp":"2026-03-26T06:47:15+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774496814-7772","palmpesa_order_id":"sp_69c4ac2e97d9c","sonic_order_id":"sp_69c4ac2e97d9c","status":"SUCCESS","transid":"807914240486","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0683077443","merchant_id":"50","timestamp":"2026-03-26T06:47:15+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774496814-7772, status: SUCCESS
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] WARNING: Order ORD-1774496814-7772 not found in payments table
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 06:47:15 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] Time: 2026-03-26 06:50:21
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774496994-1556","palmpesa_order_id":"sp_69c4ace2c2964","sonic_order_id":"sp_69c4ace2c2964","status":"SUCCESS","transid":"807914245093","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0683551041","merchant_id":"26","timestamp":"2026-03-26T06:50:21+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774496994-1556","palmpesa_order_id":"sp_69c4ace2c2964","sonic_order_id":"sp_69c4ace2c2964","status":"SUCCESS","transid":"807914245093","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0683551041","merchant_id":"26","timestamp":"2026-03-26T06:50:21+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774496994-1556, status: SUCCESS
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] WARNING: Order ORD-1774496994-1556 not found in payments table
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 06:50:21 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] Time: 2026-03-26 07:18:01
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774498655-3831","palmpesa_order_id":"sp_69c4b35f31b87","sonic_order_id":"sp_69c4b35f31b87","status":"SUCCESS","transid":"DCQ2NQAZ8VY","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0743830608","merchant_id":"26","timestamp":"2026-03-26T07:18:01+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774498655-3831","palmpesa_order_id":"sp_69c4b35f31b87","sonic_order_id":"sp_69c4b35f31b87","status":"SUCCESS","transid":"DCQ2NQAZ8VY","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0743830608","merchant_id":"26","timestamp":"2026-03-26T07:18:01+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774498655-3831, status: SUCCESS
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] WARNING: Order ORD-1774498655-3831 not found in payments table
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 07:18:01 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] Time: 2026-03-26 07:23:44
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774499003-2490","palmpesa_order_id":"sp_69c4b4bb91932","sonic_order_id":"sp_69c4b4bb91932","status":"SUCCESS","transid":"26594077691693","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0777519525","merchant_id":"26","timestamp":"2026-03-26T07:23:44+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774499003-2490","palmpesa_order_id":"sp_69c4b4bb91932","sonic_order_id":"sp_69c4b4bb91932","status":"SUCCESS","transid":"26594077691693","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0777519525","merchant_id":"26","timestamp":"2026-03-26T07:23:44+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774499003-2490, status: SUCCESS
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] WARNING: Order ORD-1774499003-2490 not found in payments table
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 07:23:44 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] Time: 2026-03-26 07:45:22
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774500286-8607","palmpesa_order_id":"sp_69c4b9bf00be6","sonic_order_id":"sp_69c4b9bf00be6","status":"SUCCESS","transid":"DCQ0NQB7Q8E","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0769831120","merchant_id":"26","timestamp":"2026-03-26T07:45:22+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774500286-8607","palmpesa_order_id":"sp_69c4b9bf00be6","sonic_order_id":"sp_69c4b9bf00be6","status":"SUCCESS","transid":"DCQ0NQB7Q8E","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0769831120","merchant_id":"26","timestamp":"2026-03-26T07:45:22+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774500286-8607, status: SUCCESS
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] WARNING: Order ORD-1774500286-8607 not found in payments table
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 07:45:22 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] Time: 2026-03-26 07:49:57
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774500571-4574","palmpesa_order_id":"sp_69c4badb401f9","sonic_order_id":"sp_69c4badb401f9","status":"SUCCESS","transid":"807914393302","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0698986838","merchant_id":"26","timestamp":"2026-03-26T07:49:57+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774500571-4574","palmpesa_order_id":"sp_69c4badb401f9","sonic_order_id":"sp_69c4badb401f9","status":"SUCCESS","transid":"807914393302","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0698986838","merchant_id":"26","timestamp":"2026-03-26T07:49:57+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774500571-4574, status: SUCCESS
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] WARNING: Order ORD-1774500571-4574 not found in payments table
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 07:49:57 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] Time: 2026-03-26 08:03:03
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774501362-5970","palmpesa_order_id":"sp_69c4bdf2a447b","sonic_order_id":"sp_69c4bdf2a447b","status":"SUCCESS","transid":"DCQ5NQBEZNX","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0748118933","merchant_id":"26","timestamp":"2026-03-26T08:03:03+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774501362-5970","palmpesa_order_id":"sp_69c4bdf2a447b","sonic_order_id":"sp_69c4bdf2a447b","status":"SUCCESS","transid":"DCQ5NQBEZNX","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0748118933","merchant_id":"26","timestamp":"2026-03-26T08:03:03+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774501362-5970, status: SUCCESS
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] WARNING: Order ORD-1774501362-5970 not found in payments table
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 08:03:03 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] Time: 2026-03-26 08:06:29
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774501563-8032","palmpesa_order_id":"sp_69c4bebbb786a","sonic_order_id":"sp_69c4bebbb786a","status":"SUCCESS","transid":"DCQ8NQBGOBW","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0763794842","merchant_id":"26","timestamp":"2026-03-26T08:06:28+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774501563-8032","palmpesa_order_id":"sp_69c4bebbb786a","sonic_order_id":"sp_69c4bebbb786a","status":"SUCCESS","transid":"DCQ8NQBGOBW","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0763794842","merchant_id":"26","timestamp":"2026-03-26T08:06:28+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774501563-8032, status: SUCCESS
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] WARNING: Order ORD-1774501563-8032 not found in payments table
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 08:06:29 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] Time: 2026-03-26 08:08:17
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774501675-2233","palmpesa_order_id":"sp_69c4bf2b9fd88","sonic_order_id":"sp_69c4bf2b9fd88","status":"SUCCESS","transid":"807914462929","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0787157533","merchant_id":"26","timestamp":"2026-03-26T08:08:17+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774501675-2233","palmpesa_order_id":"sp_69c4bf2b9fd88","sonic_order_id":"sp_69c4bf2b9fd88","status":"SUCCESS","transid":"807914462929","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0787157533","merchant_id":"26","timestamp":"2026-03-26T08:08:17+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774501675-2233, status: SUCCESS
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] WARNING: Order ORD-1774501675-2233 not found in payments table
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 08:08:17 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] Time: 2026-03-26 08:13:56
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774502013-9509","palmpesa_order_id":"sp_69c4c07db60b3","sonic_order_id":"sp_69c4c07db60b3","status":"SUCCESS","transid":"DCQ7NQBK8EZ","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0753298553","merchant_id":"26","timestamp":"2026-03-26T08:13:56+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774502013-9509","palmpesa_order_id":"sp_69c4c07db60b3","sonic_order_id":"sp_69c4c07db60b3","status":"SUCCESS","transid":"DCQ7NQBK8EZ","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0753298553","merchant_id":"26","timestamp":"2026-03-26T08:13:56+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774502013-9509, status: SUCCESS
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] WARNING: Order ORD-1774502013-9509 not found in payments table
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 08:13:56 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] Time: 2026-03-26 08:17:11
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774502204-4253","palmpesa_order_id":"sp_69c4c13c9625d","sonic_order_id":"sp_69c4c13c9625d","status":"SUCCESS","transid":"26886143573374","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0719485032","merchant_id":"26","timestamp":"2026-03-26T08:17:11+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774502204-4253","palmpesa_order_id":"sp_69c4c13c9625d","sonic_order_id":"sp_69c4c13c9625d","status":"SUCCESS","transid":"26886143573374","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0719485032","merchant_id":"26","timestamp":"2026-03-26T08:17:11+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774502204-4253, status: SUCCESS
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] WARNING: Order ORD-1774502204-4253 not found in payments table
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 08:17:11 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] Time: 2026-03-26 08:19:03
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774502311-1323","palmpesa_order_id":"sp_69c4c1a747cc1","sonic_order_id":"sp_69c4c1a747cc1","status":"SUCCESS","transid":"807914508641","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0787940265","merchant_id":"21","timestamp":"2026-03-26T08:19:03+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774502311-1323","palmpesa_order_id":"sp_69c4c1a747cc1","sonic_order_id":"sp_69c4c1a747cc1","status":"SUCCESS","transid":"807914508641","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0787940265","merchant_id":"21","timestamp":"2026-03-26T08:19:03+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774502311-1323, status: SUCCESS
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] WARNING: Order ORD-1774502311-1323 not found in payments table
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 08:19:03 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] Time: 2026-03-26 08:25:00
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774502672-8823","palmpesa_order_id":"sp_69c4c310aeb36","sonic_order_id":"sp_69c4c310aeb36","status":"SUCCESS","transid":"DCQ0NQBPI3Y","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0747523311","merchant_id":"26","timestamp":"2026-03-26T08:25:00+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774502672-8823","palmpesa_order_id":"sp_69c4c310aeb36","sonic_order_id":"sp_69c4c310aeb36","status":"SUCCESS","transid":"DCQ0NQBPI3Y","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0747523311","merchant_id":"26","timestamp":"2026-03-26T08:25:00+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774502672-8823, status: SUCCESS
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] WARNING: Order ORD-1774502672-8823 not found in payments table
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 08:25:00 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] Time: 2026-03-26 08:26:27
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774502761-1772","palmpesa_order_id":"sp_69c4c369934f7","sonic_order_id":"sp_69c4c369934f7","status":"SUCCESS","transid":"DCQ9NQBQHXD","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0747291045","merchant_id":"26","timestamp":"2026-03-26T08:26:27+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774502761-1772","palmpesa_order_id":"sp_69c4c369934f7","sonic_order_id":"sp_69c4c369934f7","status":"SUCCESS","transid":"DCQ9NQBQHXD","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0747291045","merchant_id":"26","timestamp":"2026-03-26T08:26:27+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774502761-1772, status: SUCCESS
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] WARNING: Order ORD-1774502761-1772 not found in payments table
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 08:26:27 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] Time: 2026-03-26 08:30:29
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774503012-4916","palmpesa_order_id":"sp_69c4c46514840","sonic_order_id":"sp_69c4c46514840","status":"SUCCESS","transid":"6084306253500261","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0614125711","merchant_id":"26","timestamp":"2026-03-26T08:30:28+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774503012-4916","palmpesa_order_id":"sp_69c4c46514840","sonic_order_id":"sp_69c4c46514840","status":"SUCCESS","transid":"6084306253500261","channel":"HALOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0614125711","merchant_id":"26","timestamp":"2026-03-26T08:30:28+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774503012-4916, status: SUCCESS
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] WARNING: Order ORD-1774503012-4916 not found in payments table
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 08:30:29 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] Time: 2026-03-26 09:17:27
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774505826-3006","palmpesa_order_id":"sp_69c4cf62911b8","sonic_order_id":"sp_69c4cf62911b8","status":"SUCCESS","transid":"26194577103868","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0777149861","merchant_id":"26","timestamp":"2026-03-26T09:17:27+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774505826-3006","palmpesa_order_id":"sp_69c4cf62911b8","sonic_order_id":"sp_69c4cf62911b8","status":"SUCCESS","transid":"26194577103868","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0777149861","merchant_id":"26","timestamp":"2026-03-26T09:17:27+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774505826-3006, status: SUCCESS
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] WARNING: Order ORD-1774505826-3006 not found in payments table
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 09:17:27 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] Time: 2026-03-26 09:52:41
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774507933-6317","palmpesa_order_id":"sp_69c4d79d59098","sonic_order_id":"sp_69c4d79d59098","status":"SUCCESS","transid":"807915029906","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0784069129","merchant_id":"26","timestamp":"2026-03-26T09:52:41+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774507933-6317","palmpesa_order_id":"sp_69c4d79d59098","sonic_order_id":"sp_69c4d79d59098","status":"SUCCESS","transid":"807915029906","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0784069129","merchant_id":"26","timestamp":"2026-03-26T09:52:41+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774507933-6317, status: SUCCESS
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] WARNING: Order ORD-1774507933-6317 not found in payments table
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 09:52:41 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] Time: 2026-03-26 11:15:00
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774512869-9463","palmpesa_order_id":"sp_69c4eae5845d9","sonic_order_id":"sp_69c4eae5845d9","status":"SUCCESS","transid":"DCQ0NQF9EGC","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0769831120","merchant_id":"26","timestamp":"2026-03-26T11:15:00+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774512869-9463","palmpesa_order_id":"sp_69c4eae5845d9","sonic_order_id":"sp_69c4eae5845d9","status":"SUCCESS","transid":"DCQ0NQF9EGC","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0769831120","merchant_id":"26","timestamp":"2026-03-26T11:15:00+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774512869-9463, status: SUCCESS
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] WARNING: Order ORD-1774512869-9463 not found in payments table
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 11:15:00 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 11:42:40 Africa/Dar_es_Salaam] Polling attempt 1 for order: ORD-1774514555-9687
[26-Mar-2026 11:42:45 Africa/Dar_es_Salaam] Polling attempt 2 for order: ORD-1774514555-9687
[26-Mar-2026 11:42:50 Africa/Dar_es_Salaam] Polling attempt 3 for order: ORD-1774514555-9687
[26-Mar-2026 11:42:55 Africa/Dar_es_Salaam] Polling attempt 4 for order: ORD-1774514555-9687
[26-Mar-2026 11:43:00 Africa/Dar_es_Salaam] Polling attempt 5 for order: ORD-1774514555-9687
[26-Mar-2026 11:43:06 Africa/Dar_es_Salaam] Polling attempt 6 for order: ORD-1774514555-9687
[26-Mar-2026 11:43:11 Africa/Dar_es_Salaam] Polling attempt 7 for order: ORD-1774514555-9687
[26-Mar-2026 11:43:16 Africa/Dar_es_Salaam] Polling attempt 8 for order: ORD-1774514555-9687
[26-Mar-2026 11:43:21 Africa/Dar_es_Salaam] Polling attempt 9 for order: ORD-1774514555-9687
[26-Mar-2026 11:43:26 Africa/Dar_es_Salaam] Polling attempt 10 for order: ORD-1774514555-9687
[26-Mar-2026 11:43:31 Africa/Dar_es_Salaam] Polling attempt 11 for order: ORD-1774514555-9687
[26-Mar-2026 11:43:36 Africa/Dar_es_Salaam] Polling attempt 12 for order: ORD-1774514555-9687
[26-Mar-2026 11:43:37 Africa/Dar_es_Salaam] Polling timeout for order: ORD-1774514555-9687 after 12 attempts
[26-Mar-2026 11:44:08 Africa/Dar_es_Salaam] Polling attempt 1 for order: ORD-1774514643-7353
[26-Mar-2026 11:44:13 Africa/Dar_es_Salaam] Polling attempt 2 for order: ORD-1774514643-7353
[26-Mar-2026 11:44:18 Africa/Dar_es_Salaam] Polling attempt 3 for order: ORD-1774514643-7353
[26-Mar-2026 11:44:24 Africa/Dar_es_Salaam] Polling attempt 4 for order: ORD-1774514643-7353
[26-Mar-2026 11:44:29 Africa/Dar_es_Salaam] Polling attempt 5 for order: ORD-1774514643-7353
[26-Mar-2026 11:44:34 Africa/Dar_es_Salaam] Polling attempt 6 for order: ORD-1774514643-7353
[26-Mar-2026 11:44:39 Africa/Dar_es_Salaam] Polling attempt 7 for order: ORD-1774514643-7353
[26-Mar-2026 11:44:44 Africa/Dar_es_Salaam] Polling attempt 8 for order: ORD-1774514643-7353
[26-Mar-2026 11:44:49 Africa/Dar_es_Salaam] Polling attempt 9 for order: ORD-1774514643-7353
[26-Mar-2026 11:44:55 Africa/Dar_es_Salaam] Polling attempt 10 for order: ORD-1774514643-7353
[26-Mar-2026 11:45:00 Africa/Dar_es_Salaam] Polling attempt 11 for order: ORD-1774514643-7353
[26-Mar-2026 11:45:05 Africa/Dar_es_Salaam] Polling attempt 12 for order: ORD-1774514643-7353
[26-Mar-2026 11:45:05 Africa/Dar_es_Salaam] Polling timeout for order: ORD-1774514643-7353 after 12 attempts
[26-Mar-2026 11:46:33 Africa/Dar_es_Salaam] Polling attempt 1 for order: ORD-1774514788-3265
[26-Mar-2026 11:46:38 Africa/Dar_es_Salaam] Polling attempt 2 for order: ORD-1774514788-3265
[26-Mar-2026 11:46:43 Africa/Dar_es_Salaam] Polling attempt 3 for order: ORD-1774514788-3265
[26-Mar-2026 11:46:48 Africa/Dar_es_Salaam] Polling attempt 4 for order: ORD-1774514788-3265
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Time: 2026-03-26 11:46:49
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774514788-3265","palmpesa_order_id":"sp_69c4f2648d933","sonic_order_id":"sp_69c4f2648d933","status":"SUCCESS","transid":"DCQ0NQG0I9I","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T11:46:49+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774514788-3265","palmpesa_order_id":"sp_69c4f2648d933","sonic_order_id":"sp_69c4f2648d933","status":"SUCCESS","transid":"DCQ0NQG0I9I","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T11:46:49+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774514788-3265, status: SUCCESS
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Found order ID 27, current status: PENDING
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Rows affected: 1
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Time: 2026-03-26 11:46:49
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774514788-3265","palmpesa_order_id":"sp_69c4f2648d933","sonic_order_id":"sp_69c4f2648d933","status":"SUCCESS","transid":"DCQ0NQG0I9I","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T11:46:49+03:00","data":{"event":"payment.success","order_id":"ORD-1774514788-3265","palmpesa_order_id":"sp_69c4f2648d933","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ0NQG0I9I","channel":"MPESA-TZ","timestamp":"2026-03-26T11:46:49+03:00"}}
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774514788-3265","palmpesa_order_id":"sp_69c4f2648d933","sonic_order_id":"sp_69c4f2648d933","status":"SUCCESS","transid":"DCQ0NQG0I9I","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T11:46:49+03:00","data":{"event":"payment.success","order_id":"ORD-1774514788-3265","palmpesa_order_id":"sp_69c4f2648d933","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ0NQG0I9I","channel":"MPESA-TZ","timestamp":"2026-03-26T11:46:49+03:00"}}
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774514788-3265, status: SUCCESS
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Found order ID 27, current status: SUCCESS
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Payment ORD-1774514788-3265 updated to SUCCESS via immediate polling
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Payment ORD-1774514788-3265 marked as SUCCESS via immediate polling
[26-Mar-2026 11:46:49 Africa/Dar_es_Salaam] Failed to trigger local webhook: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'webhook_url' in 'SELECT'
[26-Mar-2026 11:56:42 Africa/Dar_es_Salaam] Polling attempt 1 for order: ORD-1774515397-8475
[26-Mar-2026 11:56:47 Africa/Dar_es_Salaam] Polling attempt 2 for order: ORD-1774515397-8475
[26-Mar-2026 11:56:52 Africa/Dar_es_Salaam] Polling attempt 3 for order: ORD-1774515397-8475
[26-Mar-2026 11:56:57 Africa/Dar_es_Salaam] Polling attempt 4 for order: ORD-1774515397-8475
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Time: 2026-03-26 11:56:58
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774515397-8475","palmpesa_order_id":"sp_69c4f4c52db45","sonic_order_id":"sp_69c4f4c52db45","status":"SUCCESS","transid":"DCQ8NQG9630","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T11:56:58+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774515397-8475","palmpesa_order_id":"sp_69c4f4c52db45","sonic_order_id":"sp_69c4f4c52db45","status":"SUCCESS","transid":"DCQ8NQG9630","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T11:56:58+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774515397-8475, status: SUCCESS
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Found order ID 28, current status: PENDING
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Rows affected: 1
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Time: 2026-03-26 11:56:58
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774515397-8475","palmpesa_order_id":"sp_69c4f4c52db45","sonic_order_id":"sp_69c4f4c52db45","status":"SUCCESS","transid":"DCQ8NQG9630","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T11:56:58+03:00","data":{"event":"payment.success","order_id":"ORD-1774515397-8475","palmpesa_order_id":"sp_69c4f4c52db45","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ8NQG9630","channel":"MPESA-TZ","timestamp":"2026-03-26T11:56:57+03:00"}}
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774515397-8475","palmpesa_order_id":"sp_69c4f4c52db45","sonic_order_id":"sp_69c4f4c52db45","status":"SUCCESS","transid":"DCQ8NQG9630","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T11:56:58+03:00","data":{"event":"payment.success","order_id":"ORD-1774515397-8475","palmpesa_order_id":"sp_69c4f4c52db45","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ8NQG9630","channel":"MPESA-TZ","timestamp":"2026-03-26T11:56:57+03:00"}}
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774515397-8475, status: SUCCESS
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Found order ID 28, current status: SUCCESS
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Payment ORD-1774515397-8475 updated to SUCCESS via immediate polling
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Payment ORD-1774515397-8475 marked as SUCCESS via immediate polling
[26-Mar-2026 11:56:58 Africa/Dar_es_Salaam] Failed to trigger local webhook: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'webhook_url' in 'SELECT'
[26-Mar-2026 11:58:12 Africa/Dar_es_Salaam] Polling attempt 1 for order: ORD-1774515487-2796
[26-Mar-2026 11:58:17 Africa/Dar_es_Salaam] Polling attempt 2 for order: ORD-1774515487-2796
[26-Mar-2026 11:58:22 Africa/Dar_es_Salaam] Polling attempt 3 for order: ORD-1774515487-2796
[26-Mar-2026 11:58:27 Africa/Dar_es_Salaam] Polling attempt 4 for order: ORD-1774515487-2796
[26-Mar-2026 11:58:32 Africa/Dar_es_Salaam] Polling attempt 5 for order: ORD-1774515487-2796
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Time: 2026-03-26 11:58:33
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774515487-2796","palmpesa_order_id":"sp_69c4f51f6dd5a","sonic_order_id":"sp_69c4f51f6dd5a","status":"SUCCESS","transid":"DCQ0NQGAGF4","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T11:58:33+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774515487-2796","palmpesa_order_id":"sp_69c4f51f6dd5a","sonic_order_id":"sp_69c4f51f6dd5a","status":"SUCCESS","transid":"DCQ0NQGAGF4","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T11:58:33+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774515487-2796, status: SUCCESS
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Found order ID 29, current status: PENDING
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Rows affected: 1
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Time: 2026-03-26 11:58:33
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] IP: 67.223.118.41,67.223.118.4
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Raw Input: {"event":"payment.success","order_id":"ORD-1774515487-2796","palmpesa_order_id":"sp_69c4f51f6dd5a","sonic_order_id":"sp_69c4f51f6dd5a","status":"SUCCESS","transid":"DCQ0NQGAGF4","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T11:58:33+03:00","data":{"event":"payment.success","order_id":"ORD-1774515487-2796","palmpesa_order_id":"sp_69c4f51f6dd5a","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ0NQGAGF4","channel":"MPESA-TZ","timestamp":"2026-03-26T11:58:33+03:00"}}
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Decoded Input: {"event":"payment.success","order_id":"ORD-1774515487-2796","palmpesa_order_id":"sp_69c4f51f6dd5a","sonic_order_id":"sp_69c4f51f6dd5a","status":"SUCCESS","transid":"DCQ0NQGAGF4","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T11:58:33+03:00","data":{"event":"payment.success","order_id":"ORD-1774515487-2796","palmpesa_order_id":"sp_69c4f51f6dd5a","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ0NQGAGF4","channel":"MPESA-TZ","timestamp":"2026-03-26T11:58:33+03:00"}}
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774515487-2796, status: SUCCESS
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Found order ID 29, current status: SUCCESS
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] UPDATE result: SUCCESS
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Rows affected: 0
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Webhook logged to webhook_events
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Payment ORD-1774515487-2796 updated to SUCCESS via immediate polling
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Payment ORD-1774515487-2796 marked as SUCCESS via immediate polling
[26-Mar-2026 11:58:33 Africa/Dar_es_Salaam] Failed to trigger local webhook: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'webhook_url' in 'SELECT'
[26-Mar-2026 12:10:33 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774516233-8622
[26-Mar-2026 12:10:34 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774516233-8622
[26-Mar-2026 12:10:39 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774516233-8622
[26-Mar-2026 12:10:44 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774516233-8622
[26-Mar-2026 12:10:49 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774516233-8622
[26-Mar-2026 12:10:54 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774516233-8622
[26-Mar-2026 12:10:59 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774516233-8622
[26-Mar-2026 12:11:04 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774516233-8622
[26-Mar-2026 12:11:05 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:11:05 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774516233-8622, status: SUCCESS
[26-Mar-2026 12:11:05 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774516233-8622 -> SUCCESS
[26-Mar-2026 12:11:05 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:11:05 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774516233-8622, status: SUCCESS
[26-Mar-2026 12:11:05 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774516233-8622 -> SUCCESS
[26-Mar-2026 12:11:05 Africa/Dar_es_Salaam] ✅ Background poll updated order ORD-1774516233-8622 to SUCCESS
[26-Mar-2026 12:11:05 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774516233-8622
[26-Mar-2026 12:12:17 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774516337-4086
[26-Mar-2026 12:12:17 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774516337-4086
[26-Mar-2026 12:12:22 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774516337-4086
[26-Mar-2026 12:12:27 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774516337-4086
[26-Mar-2026 12:12:32 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774516337-4086
[26-Mar-2026 12:12:37 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774516337-4086
[26-Mar-2026 12:12:38 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:12:38 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774516337-4086, status: SUCCESS
[26-Mar-2026 12:12:38 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774516337-4086 -> SUCCESS
[26-Mar-2026 12:12:38 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:12:38 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774516337-4086, status: SUCCESS
[26-Mar-2026 12:12:38 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774516337-4086 -> SUCCESS
[26-Mar-2026 12:12:38 Africa/Dar_es_Salaam] ✅ Background poll updated order ORD-1774516337-4086 to SUCCESS
[26-Mar-2026 12:12:38 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774516337-4086
[26-Mar-2026 12:24:13 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:24:13 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774517022-5484, status: SUCCESS
[26-Mar-2026 12:24:13 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774517022-5484 -> SUCCESS
[26-Mar-2026 12:26:49 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774517209-9376
[26-Mar-2026 12:26:49 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774517209-9376
[26-Mar-2026 12:26:54 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774517209-9376
[26-Mar-2026 12:26:59 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774517209-9376
[26-Mar-2026 12:27:04 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774517209-9376
[26-Mar-2026 12:27:09 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774517209-9376
[26-Mar-2026 12:27:14 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774517209-9376
[26-Mar-2026 12:27:19 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774517209-9376
[26-Mar-2026 12:27:25 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774517209-9376
[26-Mar-2026 12:27:30 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774517209-9376
[26-Mar-2026 12:27:30 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:27:30 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774517209-9376, status: SUCCESS
[26-Mar-2026 12:27:30 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774517209-9376 -> SUCCESS
[26-Mar-2026 12:27:30 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:27:30 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774517209-9376, status: SUCCESS
[26-Mar-2026 12:27:30 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774517209-9376 -> SUCCESS
[26-Mar-2026 12:27:30 Africa/Dar_es_Salaam] ✅ Background poll updated order ORD-1774517209-9376 to SUCCESS
[26-Mar-2026 12:27:30 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774517209-9376
[26-Mar-2026 12:30:52 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774517452-8583
[26-Mar-2026 12:30:52 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774517452-8583
[26-Mar-2026 12:30:57 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:02 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:08 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:13 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:18 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:23 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:28 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:33 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:39 Africa/Dar_es_Salaam] Background poll attempt 9 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:44 Africa/Dar_es_Salaam] Background poll attempt 10 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:49 Africa/Dar_es_Salaam] Background poll attempt 11 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:54 Africa/Dar_es_Salaam] Background poll attempt 12 for order: ORD-1774517452-8583
[26-Mar-2026 12:31:59 Africa/Dar_es_Salaam] Background poll attempt 13 for order: ORD-1774517452-8583
[26-Mar-2026 12:32:04 Africa/Dar_es_Salaam] Background poll attempt 14 for order: ORD-1774517452-8583
[26-Mar-2026 12:32:10 Africa/Dar_es_Salaam] Background poll attempt 15 for order: ORD-1774517452-8583
[26-Mar-2026 12:32:15 Africa/Dar_es_Salaam] Background poll attempt 16 for order: ORD-1774517452-8583
[26-Mar-2026 12:32:20 Africa/Dar_es_Salaam] Background poll attempt 17 for order: ORD-1774517452-8583
[26-Mar-2026 12:32:25 Africa/Dar_es_Salaam] Background poll attempt 18 for order: ORD-1774517452-8583
[26-Mar-2026 12:32:30 Africa/Dar_es_Salaam] Background poll attempt 19 for order: ORD-1774517452-8583
[26-Mar-2026 12:32:35 Africa/Dar_es_Salaam] Background poll attempt 20 for order: ORD-1774517452-8583
[26-Mar-2026 12:32:36 Africa/Dar_es_Salaam] ⏰ Background poll timeout for order: ORD-1774517452-8583 after 20 attempts
[26-Mar-2026 12:32:36 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774517452-8583
[26-Mar-2026 12:33:33 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774517613-9781
[26-Mar-2026 12:33:33 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774517613-9781
[26-Mar-2026 12:33:38 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774517613-9781
[26-Mar-2026 12:33:43 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774517613-9781
[26-Mar-2026 12:33:49 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774517613-9781
[26-Mar-2026 12:33:54 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774517613-9781
[26-Mar-2026 12:33:59 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:04 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:09 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:14 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:20 Africa/Dar_es_Salaam] Background poll attempt 9 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:25 Africa/Dar_es_Salaam] Background poll attempt 10 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:30 Africa/Dar_es_Salaam] Background poll attempt 11 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:35 Africa/Dar_es_Salaam] Background poll attempt 12 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:40 Africa/Dar_es_Salaam] Background poll attempt 13 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:45 Africa/Dar_es_Salaam] Background poll attempt 14 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:50 Africa/Dar_es_Salaam] Background poll attempt 15 for order: ORD-1774517613-9781
[26-Mar-2026 12:34:56 Africa/Dar_es_Salaam] Background poll attempt 16 for order: ORD-1774517613-9781
[26-Mar-2026 12:35:01 Africa/Dar_es_Salaam] Background poll attempt 17 for order: ORD-1774517613-9781
[26-Mar-2026 12:35:06 Africa/Dar_es_Salaam] Background poll attempt 18 for order: ORD-1774517613-9781
[26-Mar-2026 12:35:11 Africa/Dar_es_Salaam] Background poll attempt 19 for order: ORD-1774517613-9781
[26-Mar-2026 12:35:16 Africa/Dar_es_Salaam] Background poll attempt 20 for order: ORD-1774517613-9781
[26-Mar-2026 12:35:17 Africa/Dar_es_Salaam] ⏰ Background poll timeout for order: ORD-1774517613-9781 after 20 attempts
[26-Mar-2026 12:35:17 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774517613-9781
[26-Mar-2026 12:40:31 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774518031-5220
[26-Mar-2026 12:40:31 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774518031-5220
[26-Mar-2026 12:40:36 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774518031-5220
[26-Mar-2026 12:40:42 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774518031-5220
[26-Mar-2026 12:40:47 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774518031-5220
[26-Mar-2026 12:40:52 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774518031-5220
[26-Mar-2026 12:40:57 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:02 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:07 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:12 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:18 Africa/Dar_es_Salaam] Background poll attempt 9 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:23 Africa/Dar_es_Salaam] Background poll attempt 10 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:28 Africa/Dar_es_Salaam] Background poll attempt 11 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:33 Africa/Dar_es_Salaam] Background poll attempt 12 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:38 Africa/Dar_es_Salaam] Background poll attempt 13 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:43 Africa/Dar_es_Salaam] Background poll attempt 14 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:49 Africa/Dar_es_Salaam] Background poll attempt 15 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:49 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774518109-1382
[26-Mar-2026 12:41:49 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774518109-1382
[26-Mar-2026 12:41:54 Africa/Dar_es_Salaam] Background poll attempt 16 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:54 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774518109-1382
[26-Mar-2026 12:41:59 Africa/Dar_es_Salaam] Background poll attempt 17 for order: ORD-1774518031-5220
[26-Mar-2026 12:41:59 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774518109-1382
[26-Mar-2026 12:42:04 Africa/Dar_es_Salaam] Background poll attempt 18 for order: ORD-1774518031-5220
[26-Mar-2026 12:42:04 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774518109-1382
[26-Mar-2026 12:42:09 Africa/Dar_es_Salaam] Background poll attempt 19 for order: ORD-1774518031-5220
[26-Mar-2026 12:42:09 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774518109-1382
[26-Mar-2026 12:42:10 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:42:10 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774518109-1382, status: SUCCESS
[26-Mar-2026 12:42:10 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774518109-1382 -> SUCCESS
[26-Mar-2026 12:42:10 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:42:10 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774518109-1382, status: SUCCESS
[26-Mar-2026 12:42:10 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774518109-1382 -> SUCCESS
[26-Mar-2026 12:42:10 Africa/Dar_es_Salaam] ✅ Background poll updated order ORD-1774518109-1382 to SUCCESS
[26-Mar-2026 12:42:10 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774518109-1382
[26-Mar-2026 12:42:14 Africa/Dar_es_Salaam] Background poll attempt 20 for order: ORD-1774518031-5220
[26-Mar-2026 12:42:15 Africa/Dar_es_Salaam] ⏰ Background poll timeout for order: ORD-1774518031-5220 after 20 attempts
[26-Mar-2026 12:42:15 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774518031-5220
[26-Mar-2026 12:47:52 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:47:52 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774518451-6600, status: SUCCESS
[26-Mar-2026 12:47:52 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774518451-6600 -> SUCCESS
[26-Mar-2026 12:53:01 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774518781-3503
[26-Mar-2026 12:53:01 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774518781-3503
[26-Mar-2026 12:53:04 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:06 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774518781-3503
[26-Mar-2026 12:53:07 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:10 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:11 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774518781-3503
[26-Mar-2026 12:53:13 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:16 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774518781-3503
[26-Mar-2026 12:53:16 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:19 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:21 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774518781-3503
[26-Mar-2026 12:53:22 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:25 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:27 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774518781-3503
[26-Mar-2026 12:53:28 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:31 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:32 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774518781-3503
[26-Mar-2026 12:53:34 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774518781-3503: PENDING
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774518781-3503","palmpesa_order_id":"sp_69c501fd73778","sonic_order_id":"sp_69c501fd73778","status":"SUCCESS","transid":"DCQ3NQHKQD3","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T12:53:35+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774518781-3503, status: SUCCESS
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774518781-3503 -> SUCCESS (Rows affected: 1)
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774518781-3503","palmpesa_order_id":"sp_69c501fd73778","sonic_order_id":"sp_69c501fd73778","status":"SUCCESS","transid":"DCQ3NQHKQD3","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T12:53:35+03:00","data":{"event":"payment.success","order_id":"ORD-1774518781-3503","palmpesa_order_id":"sp_69c501fd73778","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ3NQHKQD3","channel":"MPESA-TZ","timestamp":"2026-03-26T12:53:35+03:00"}}
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774518781-3503, status: SUCCESS
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774518781-3503 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] ✅ Payment ORD-1774518781-3503 updated to SUCCESS
[26-Mar-2026 12:53:35 Africa/Dar_es_Salaam] 💾 Updated local database for ORD-1774518781-3503 to SUCCESS
[26-Mar-2026 12:53:37 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774518781-3503
[26-Mar-2026 12:53:37 Africa/Dar_es_Salaam] ✅ Background poll updated order ORD-1774518781-3503 to SUCCESS
[26-Mar-2026 12:53:37 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774518781-3503
[26-Mar-2026 13:02:52 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774519372-2672
[26-Mar-2026 13:02:52 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774519372-2672
[26-Mar-2026 13:02:56 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:02:57 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774519372-2672
[26-Mar-2026 13:02:59 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:02 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:03 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774519372-2672
[26-Mar-2026 13:03:05 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:08 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774519372-2672
[26-Mar-2026 13:03:08 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:11 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:13 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774519372-2672
[26-Mar-2026 13:03:14 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:17 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:18 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774519372-2672
[26-Mar-2026 13:03:20 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:23 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:23 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774519372-2672
[26-Mar-2026 13:03:26 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:28 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774519372-2672
[26-Mar-2026 13:03:29 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519372-2672: PENDING
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774519372-2672","palmpesa_order_id":"sp_69c5044ceb736","sonic_order_id":"sp_69c5044ceb736","status":"SUCCESS","transid":"DCQ0NQHTAZU","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T13:03:32+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774519372-2672, status: SUCCESS
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774519372-2672 -> SUCCESS (Rows affected: 1)
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774519372-2672","palmpesa_order_id":"sp_69c5044ceb736","sonic_order_id":"sp_69c5044ceb736","status":"SUCCESS","transid":"DCQ0NQHTAZU","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T13:03:32+03:00","data":{"event":"payment.success","order_id":"ORD-1774519372-2672","palmpesa_order_id":"sp_69c5044ceb736","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ0NQHTAZU","channel":"MPESA-TZ","timestamp":"2026-03-26T13:03:32+03:00"}}
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774519372-2672, status: SUCCESS
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774519372-2672 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] ✅ Payment ORD-1774519372-2672 updated to SUCCESS
[26-Mar-2026 13:03:32 Africa/Dar_es_Salaam] 💾 Updated local database for ORD-1774519372-2672 to SUCCESS
[26-Mar-2026 13:03:33 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774519372-2672
[26-Mar-2026 13:03:33 Africa/Dar_es_Salaam] ✅ Background poll updated order ORD-1774519372-2672 to SUCCESS
[26-Mar-2026 13:03:33 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774519372-2672
[26-Mar-2026 13:05:31 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774519531-2640
[26-Mar-2026 13:05:31 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774519531-2640
[26-Mar-2026 13:05:35 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519531-2640: PENDING
[26-Mar-2026 13:05:36 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774519531-2640
[26-Mar-2026 13:05:38 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519531-2640: PENDING
[26-Mar-2026 13:05:40 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 13:05:40 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774519519-2296","palmpesa_order_id":"sp_69c504dfe9e2d","sonic_order_id":"sp_69c504dfe9e2d","status":"SUCCESS","transid":"26206732792510","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0779112679","merchant_id":"26","timestamp":"2026-03-26T13:05:40+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 13:05:40 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774519519-2296, status: SUCCESS
[26-Mar-2026 13:05:40 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774519519-2296 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 13:05:40 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 13:05:41 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519531-2640: PENDING
[26-Mar-2026 13:05:41 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774519531-2640
[26-Mar-2026 13:05:44 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519531-2640: PENDING
[26-Mar-2026 13:05:46 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774519531-2640
[26-Mar-2026 13:05:47 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519531-2640: PENDING
[26-Mar-2026 13:05:50 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519531-2640: PENDING
[26-Mar-2026 13:05:52 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774519531-2640
[26-Mar-2026 13:05:53 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519531-2640: PENDING
[26-Mar-2026 13:05:56 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774519531-2640: PENDING
[26-Mar-2026 13:05:56 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 13:05:56 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774519531-2640","palmpesa_order_id":"sp_69c504ebb4a24","sonic_order_id":"sp_69c504ebb4a24","status":"SUCCESS","transid":"DCQ1NQHV2ST","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"14","timestamp":"2026-03-26T13:05:56+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 13:05:56 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774519531-2640, status: SUCCESS
[26-Mar-2026 13:05:56 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774519531-2640 -> SUCCESS (Rows affected: 1)
[26-Mar-2026 13:05:56 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 13:05:56 Africa/Dar_es_Salaam] ✅ Payment ORD-1774519531-2640 updated to SUCCESS
[26-Mar-2026 13:05:56 Africa/Dar_es_Salaam] 💾 Updated local database for ORD-1774519531-2640 to SUCCESS
[26-Mar-2026 13:05:57 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774519531-2640
[26-Mar-2026 13:05:57 Africa/Dar_es_Salaam] ✅ Background poll updated order ORD-1774519531-2640 to SUCCESS
[26-Mar-2026 13:05:57 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774519531-2640
[26-Mar-2026 13:07:28 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 13:07:28 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774519627-1302","palmpesa_order_id":"sp_69c5054b7c39f","sonic_order_id":"sp_69c5054b7c39f","status":"SUCCESS","transid":"807916439778","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0685067782","merchant_id":"26","timestamp":"2026-03-26T13:07:28+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 13:07:28 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774519627-1302, status: SUCCESS
[26-Mar-2026 13:07:28 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774519627-1302 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 13:07:28 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 13:14:24 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 13:14:24 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774520040-9333","palmpesa_order_id":"sp_69c506e915d85","sonic_order_id":"sp_69c506e915d85","status":"SUCCESS","transid":"26106732762130","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0714424550","merchant_id":"26","timestamp":"2026-03-26T13:14:24+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 13:14:24 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774520040-9333, status: SUCCESS
[26-Mar-2026 13:14:24 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774520040-9333 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 13:14:24 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 13:20:21 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774520421-2878
[26-Mar-2026 13:20:21 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774520421-2878
[26-Mar-2026 13:20:24 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:26 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774520421-2878
[26-Mar-2026 13:20:27 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:30 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:31 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774520421-2878
[26-Mar-2026 13:20:33 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:36 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774520421-2878
[26-Mar-2026 13:20:36 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:39 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:41 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774520421-2878
[26-Mar-2026 13:20:42 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:45 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:47 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774520421-2878
[26-Mar-2026 13:20:48 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:51 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:52 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774520421-2878
[26-Mar-2026 13:20:54 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520421-2878: PENDING
[26-Mar-2026 13:20:57 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774520421-2878
[26-Mar-2026 13:20:58 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774520458-8405
[26-Mar-2026 13:20:58 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774520458-8405
[26-Mar-2026 13:21:02 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520458-8405: PENDING
[26-Mar-2026 13:21:02 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:03 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:05 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520458-8405: PENDING
[26-Mar-2026 13:21:07 Africa/Dar_es_Salaam] Background poll attempt 9 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:08 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520458-8405: PENDING
[26-Mar-2026 13:21:09 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:11 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520458-8405: PENDING
[26-Mar-2026 13:21:12 Africa/Dar_es_Salaam] Background poll attempt 10 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:14 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:14 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520458-8405: PENDING
[26-Mar-2026 13:21:17 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774520458-8405: PENDING
[26-Mar-2026 13:21:17 Africa/Dar_es_Salaam] Background poll attempt 11 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:19 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:23 Africa/Dar_es_Salaam] Background poll attempt 12 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:24 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:28 Africa/Dar_es_Salaam] Background poll attempt 13 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:29 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:33 Africa/Dar_es_Salaam] Background poll attempt 14 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:34 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:38 Africa/Dar_es_Salaam] Background poll attempt 15 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:39 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:43 Africa/Dar_es_Salaam] Background poll attempt 16 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:45 Africa/Dar_es_Salaam] Background poll attempt 9 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:48 Africa/Dar_es_Salaam] Background poll attempt 17 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:50 Africa/Dar_es_Salaam] Background poll attempt 10 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:54 Africa/Dar_es_Salaam] Background poll attempt 18 for order: ORD-1774520421-2878
[26-Mar-2026 13:21:55 Africa/Dar_es_Salaam] Background poll attempt 11 for order: ORD-1774520458-8405
[26-Mar-2026 13:21:59 Africa/Dar_es_Salaam] Background poll attempt 19 for order: ORD-1774520421-2878
[26-Mar-2026 13:22:00 Africa/Dar_es_Salaam] Background poll attempt 12 for order: ORD-1774520458-8405
[26-Mar-2026 13:22:04 Africa/Dar_es_Salaam] Background poll attempt 20 for order: ORD-1774520421-2878
[26-Mar-2026 13:22:04 Africa/Dar_es_Salaam] ⏰ Background poll timeout for order: ORD-1774520421-2878 after 20 attempts
[26-Mar-2026 13:22:04 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774520421-2878
[26-Mar-2026 13:22:05 Africa/Dar_es_Salaam] Background poll attempt 13 for order: ORD-1774520458-8405
[26-Mar-2026 13:22:10 Africa/Dar_es_Salaam] Background poll attempt 14 for order: ORD-1774520458-8405
[26-Mar-2026 13:22:15 Africa/Dar_es_Salaam] Background poll attempt 15 for order: ORD-1774520458-8405
[26-Mar-2026 13:22:21 Africa/Dar_es_Salaam] Background poll attempt 16 for order: ORD-1774520458-8405
[26-Mar-2026 13:22:26 Africa/Dar_es_Salaam] Background poll attempt 17 for order: ORD-1774520458-8405
[26-Mar-2026 13:22:31 Africa/Dar_es_Salaam] Background poll attempt 18 for order: ORD-1774520458-8405
[26-Mar-2026 13:22:36 Africa/Dar_es_Salaam] Background poll attempt 19 for order: ORD-1774520458-8405
[26-Mar-2026 13:22:41 Africa/Dar_es_Salaam] Background poll attempt 20 for order: ORD-1774520458-8405
[26-Mar-2026 13:22:41 Africa/Dar_es_Salaam] ⏰ Background poll timeout for order: ORD-1774520458-8405 after 20 attempts
[26-Mar-2026 13:22:41 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774520458-8405
[26-Mar-2026 13:34:18 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774521258-9719
[26-Mar-2026 13:34:19 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774521258-9719
[26-Mar-2026 13:34:22 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774521258-9719: PENDING
[26-Mar-2026 13:34:24 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774521258-9719
[26-Mar-2026 13:34:25 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774521258-9719: PENDING
[26-Mar-2026 13:34:28 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774521258-9719: PENDING
[26-Mar-2026 13:34:29 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774521258-9719
[26-Mar-2026 13:34:31 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774521258-9719: PENDING
[26-Mar-2026 13:34:34 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774521258-9719
[26-Mar-2026 13:34:34 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774521258-9719: PENDING
[26-Mar-2026 13:34:37 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774521258-9719: PENDING
[26-Mar-2026 13:34:39 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774521258-9719
[26-Mar-2026 13:34:40 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774521258-9719: PENDING
[26-Mar-2026 13:34:43 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774521258-9719: PENDING
[26-Mar-2026 13:34:44 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774521258-9719
[26-Mar-2026 13:34:46 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774521258-9719: PENDING
[26-Mar-2026 13:34:49 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774521258-9719: PENDING
[26-Mar-2026 13:34:49 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774521258-9719
[26-Mar-2026 13:34:54 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774521258-9719
[26-Mar-2026 13:34:59 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:05 Africa/Dar_es_Salaam] Background poll attempt 9 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:10 Africa/Dar_es_Salaam] Background poll attempt 10 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:15 Africa/Dar_es_Salaam] Background poll attempt 11 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:20 Africa/Dar_es_Salaam] Background poll attempt 12 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:25 Africa/Dar_es_Salaam] Background poll attempt 13 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:30 Africa/Dar_es_Salaam] Background poll attempt 14 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:36 Africa/Dar_es_Salaam] Background poll attempt 15 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:41 Africa/Dar_es_Salaam] Background poll attempt 16 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:46 Africa/Dar_es_Salaam] Background poll attempt 17 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:51 Africa/Dar_es_Salaam] Background poll attempt 18 for order: ORD-1774521258-9719
[26-Mar-2026 13:35:56 Africa/Dar_es_Salaam] Background poll attempt 19 for order: ORD-1774521258-9719
[26-Mar-2026 13:36:01 Africa/Dar_es_Salaam] Background poll attempt 20 for order: ORD-1774521258-9719
[26-Mar-2026 13:36:02 Africa/Dar_es_Salaam] ⏰ Background poll timeout for order: ORD-1774521258-9719 after 20 attempts
[26-Mar-2026 13:36:02 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774521258-9719
[26-Mar-2026 13:49:53 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 13:49:53 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774522175-5243","palmpesa_order_id":"sp_69c50f401cd76","sonic_order_id":"sp_69c50f401cd76","status":"SUCCESS","transid":"807916744631","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0683999357","merchant_id":"26","timestamp":"2026-03-26T13:49:53+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 13:49:53 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774522175-5243, status: SUCCESS
[26-Mar-2026 13:49:53 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774522175-5243 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 13:49:53 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 13:50:10 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 13:50:10 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774522163-3300","palmpesa_order_id":"sp_69c50f338d122","sonic_order_id":"sp_69c50f338d122","status":"SUCCESS","transid":"807916744592","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0684907017","merchant_id":"26","timestamp":"2026-03-26T13:50:10+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 13:50:10 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774522163-3300, status: SUCCESS
[26-Mar-2026 13:50:10 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774522163-3300 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 13:50:10 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 14:20:27 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774524027-8059
[26-Mar-2026 14:20:27 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774524027-8059
[26-Mar-2026 14:20:30 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774524027-8059: PENDING
[26-Mar-2026 14:20:32 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774524027-8059
[26-Mar-2026 14:20:33 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774524027-8059: PENDING
[26-Mar-2026 14:20:36 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774524027-8059: PENDING
[26-Mar-2026 14:20:37 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774524027-8059
[26-Mar-2026 14:20:39 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774524027-8059: PENDING
[26-Mar-2026 14:20:42 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774524027-8059
[26-Mar-2026 14:20:42 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774524027-8059: PENDING
[26-Mar-2026 14:20:45 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774524027-8059: PENDING
[26-Mar-2026 14:20:47 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774524027-8059
[26-Mar-2026 14:20:52 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774524027-8059
[26-Mar-2026 14:20:58 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:03 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:08 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:13 Africa/Dar_es_Salaam] Background poll attempt 9 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:18 Africa/Dar_es_Salaam] Background poll attempt 10 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:23 Africa/Dar_es_Salaam] Background poll attempt 11 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:28 Africa/Dar_es_Salaam] Background poll attempt 12 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:34 Africa/Dar_es_Salaam] Background poll attempt 13 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:39 Africa/Dar_es_Salaam] Background poll attempt 14 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:44 Africa/Dar_es_Salaam] Background poll attempt 15 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:49 Africa/Dar_es_Salaam] Background poll attempt 16 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:54 Africa/Dar_es_Salaam] Background poll attempt 17 for order: ORD-1774524027-8059
[26-Mar-2026 14:21:59 Africa/Dar_es_Salaam] Background poll attempt 18 for order: ORD-1774524027-8059
[26-Mar-2026 14:22:05 Africa/Dar_es_Salaam] Background poll attempt 19 for order: ORD-1774524027-8059
[26-Mar-2026 14:22:10 Africa/Dar_es_Salaam] Background poll attempt 20 for order: ORD-1774524027-8059
[26-Mar-2026 14:22:10 Africa/Dar_es_Salaam] ⏰ Background poll timeout for order: ORD-1774524027-8059 after 20 attempts
[26-Mar-2026 14:22:10 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774524027-8059
[26-Mar-2026 14:23:02 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 14:23:02 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774524161-5042","palmpesa_order_id":"sp_69c517014ceee","sonic_order_id":"sp_69c517014ceee","status":"SUCCESS","transid":"807916986201","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0685700056","merchant_id":"26","timestamp":"2026-03-26T14:23:02+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 14:23:02 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774524161-5042, status: SUCCESS
[26-Mar-2026 14:23:02 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774524161-5042 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 14:23:02 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 14:42:55 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774525375-2839
[26-Mar-2026 14:42:55 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774525375-2839
[26-Mar-2026 14:42:58 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774525375-2839: PENDING
[26-Mar-2026 14:43:00 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:01 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774525375-2839: PENDING
[26-Mar-2026 14:43:04 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774525375-2839: PENDING
[26-Mar-2026 14:43:05 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:10 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:15 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:20 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:26 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:31 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:36 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:41 Africa/Dar_es_Salaam] Background poll attempt 9 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:46 Africa/Dar_es_Salaam] Background poll attempt 10 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:51 Africa/Dar_es_Salaam] Background poll attempt 11 for order: ORD-1774525375-2839
[26-Mar-2026 14:43:57 Africa/Dar_es_Salaam] Background poll attempt 12 for order: ORD-1774525375-2839
[26-Mar-2026 14:44:02 Africa/Dar_es_Salaam] Background poll attempt 13 for order: ORD-1774525375-2839
[26-Mar-2026 14:44:07 Africa/Dar_es_Salaam] Background poll attempt 14 for order: ORD-1774525375-2839
[26-Mar-2026 14:44:12 Africa/Dar_es_Salaam] Background poll attempt 15 for order: ORD-1774525375-2839
[26-Mar-2026 14:44:17 Africa/Dar_es_Salaam] Background poll attempt 16 for order: ORD-1774525375-2839
[26-Mar-2026 14:44:22 Africa/Dar_es_Salaam] Background poll attempt 17 for order: ORD-1774525375-2839
[26-Mar-2026 14:44:28 Africa/Dar_es_Salaam] Background poll attempt 18 for order: ORD-1774525375-2839
[26-Mar-2026 14:44:33 Africa/Dar_es_Salaam] Background poll attempt 19 for order: ORD-1774525375-2839
[26-Mar-2026 14:44:38 Africa/Dar_es_Salaam] Background poll attempt 20 for order: ORD-1774525375-2839
[26-Mar-2026 14:44:38 Africa/Dar_es_Salaam] ⏰ Background poll timeout for order: ORD-1774525375-2839 after 20 attempts
[26-Mar-2026 14:44:38 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774525375-2839
[26-Mar-2026 14:47:08 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774525628-2131
[26-Mar-2026 14:47:08 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774525628-2131
[26-Mar-2026 14:47:12 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774525628-2131: PENDING
[26-Mar-2026 14:47:13 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774525628-2131
[26-Mar-2026 14:47:15 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774525628-2131: PENDING
[26-Mar-2026 14:47:18 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774525628-2131: PENDING
[26-Mar-2026 14:47:19 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774525628-2131
[26-Mar-2026 14:47:24 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774525628-2131
[26-Mar-2026 14:47:29 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774525628-2131
[26-Mar-2026 14:47:34 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774525628-2131
[26-Mar-2026 14:47:39 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774525628-2131
[26-Mar-2026 14:47:44 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774525628-2131
[26-Mar-2026 14:47:50 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774525628-2131
[26-Mar-2026 14:47:55 Africa/Dar_es_Salaam] Background poll attempt 9 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:00 Africa/Dar_es_Salaam] Background poll attempt 10 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:05 Africa/Dar_es_Salaam] Background poll attempt 11 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:10 Africa/Dar_es_Salaam] Background poll attempt 12 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:15 Africa/Dar_es_Salaam] Background poll attempt 13 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:20 Africa/Dar_es_Salaam] Background poll attempt 14 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:26 Africa/Dar_es_Salaam] Background poll attempt 15 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:31 Africa/Dar_es_Salaam] Background poll attempt 16 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:36 Africa/Dar_es_Salaam] Background poll attempt 17 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:41 Africa/Dar_es_Salaam] Background poll attempt 18 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:46 Africa/Dar_es_Salaam] Background poll attempt 19 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:51 Africa/Dar_es_Salaam] Background poll attempt 20 for order: ORD-1774525628-2131
[26-Mar-2026 14:48:52 Africa/Dar_es_Salaam] ⏰ Background poll timeout for order: ORD-1774525628-2131 after 20 attempts
[26-Mar-2026 14:48:52 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774525628-2131
[26-Mar-2026 14:50:11 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774525811-3537
[26-Mar-2026 14:50:11 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774525811-3537
[26-Mar-2026 14:50:15 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774525811-3537: PENDING
[26-Mar-2026 14:50:16 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774525811-3537
[26-Mar-2026 14:50:18 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774525811-3537: PENDING
[26-Mar-2026 14:50:21 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774525811-3537: PENDING
[26-Mar-2026 14:50:21 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774525811-3537
[26-Mar-2026 14:50:26 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774525811-3537
[26-Mar-2026 14:50:32 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774525811-3537
[26-Mar-2026 14:50:37 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774525811-3537
[26-Mar-2026 14:50:42 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774525811-3537
[26-Mar-2026 14:50:47 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774525811-3537
[26-Mar-2026 14:50:52 Africa/Dar_es_Salaam] Background poll attempt 8 for order: ORD-1774525811-3537
[26-Mar-2026 14:50:57 Africa/Dar_es_Salaam] Background poll attempt 9 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:03 Africa/Dar_es_Salaam] Background poll attempt 10 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:08 Africa/Dar_es_Salaam] Background poll attempt 11 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:13 Africa/Dar_es_Salaam] Background poll attempt 12 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:18 Africa/Dar_es_Salaam] Background poll attempt 13 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:23 Africa/Dar_es_Salaam] Background poll attempt 14 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:28 Africa/Dar_es_Salaam] Background poll attempt 15 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:34 Africa/Dar_es_Salaam] Background poll attempt 16 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:39 Africa/Dar_es_Salaam] Background poll attempt 17 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:44 Africa/Dar_es_Salaam] Background poll attempt 18 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:49 Africa/Dar_es_Salaam] Background poll attempt 19 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:54 Africa/Dar_es_Salaam] Background poll attempt 20 for order: ORD-1774525811-3537
[26-Mar-2026 14:51:54 Africa/Dar_es_Salaam] ⏰ Background poll timeout for order: ORD-1774525811-3537 after 20 attempts
[26-Mar-2026 14:51:54 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774525811-3537
[26-Mar-2026 14:56:06 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774526166-6399
[26-Mar-2026 14:56:07 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774526166-6399
[26-Mar-2026 14:56:10 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:12 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774526166-6399
[26-Mar-2026 14:56:13 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:16 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:17 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774526166-6399
[26-Mar-2026 14:56:19 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:22 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774526166-6399
[26-Mar-2026 14:56:22 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:25 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:27 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774526166-6399
[26-Mar-2026 14:56:28 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:31 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:32 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774526166-6399
[26-Mar-2026 14:56:34 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:37 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:37 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774526166-6399
[26-Mar-2026 14:56:40 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: PENDING
[26-Mar-2026 14:56:42 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774526166-6399
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774526166-6399","palmpesa_order_id":"sp_69c51ed71097f","sonic_order_id":"sp_69c51ed71097f","status":"SUCCESS","transid":"DCQ7NQKF5Q7","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","timestamp":"2026-03-26T14:56:43+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774526166-6399, status: SUCCESS
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774526166-6399 -> SUCCESS (Rows affected: 1)
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526166-6399: SUCCESS
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] ✅ Returning SUCCESS from local database for order: ORD-1774526166-6399
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774526166-6399","palmpesa_order_id":"sp_69c51ed71097f","sonic_order_id":"sp_69c51ed71097f","status":"SUCCESS","transid":"DCQ7NQKF5Q7","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"1","business_name":"Bongonyosso ltd","timestamp":"2026-03-26T14:56:43+03:00","data":{"event":"payment.success","order_id":"ORD-1774526166-6399","palmpesa_order_id":"sp_69c51ed71097f","status":"SUCCESS","amount":"1000.00","customer_name":"Customer","customer_phone":"0795917080","transid":"DCQ7NQKF5Q7","channel":"MPESA-TZ","timestamp":"2026-03-26T14:56:43+03:00"}}
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774526166-6399, status: SUCCESS
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774526166-6399 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] ✅ Background poll updated order ORD-1774526166-6399 to SUCCESS
[26-Mar-2026 14:56:43 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774526166-6399
[26-Mar-2026 14:59:32 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 14:59:32 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774526351-6808","palmpesa_order_id":"sp_69c51f8f42a89","sonic_order_id":"sp_69c51f8f42a89","status":"SUCCESS","transid":"26594080950993","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0652067903","merchant_id":"26","timestamp":"2026-03-26T14:59:32+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 14:59:32 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774526351-6808, status: SUCCESS
[26-Mar-2026 14:59:32 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774526351-6808 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 14:59:32 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 15:03:27 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774526607-3694
[26-Mar-2026 15:03:27 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774526607-3694
[26-Mar-2026 15:03:30 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526607-3694: PENDING
[26-Mar-2026 15:03:32 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774526607-3694
[26-Mar-2026 15:03:33 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526607-3694: PENDING
[26-Mar-2026 15:03:36 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526607-3694: PENDING
[26-Mar-2026 15:03:37 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774526607-3694
[26-Mar-2026 15:03:39 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526607-3694: PENDING
[26-Mar-2026 15:03:42 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774526607-3694
[26-Mar-2026 15:03:42 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526607-3694: PENDING
[26-Mar-2026 15:03:45 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526607-3694: PENDING
[26-Mar-2026 15:03:47 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774526607-3694
[26-Mar-2026 15:03:48 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526607-3694: PENDING
[26-Mar-2026 15:03:51 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526607-3694: PENDING
[26-Mar-2026 15:03:53 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774526607-3694
[26-Mar-2026 15:03:54 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526607-3694: PENDING
[26-Mar-2026 15:03:55 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 15:03:55 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774526607-3694","palmpesa_order_id":"sp_69c5208f84a23","sonic_order_id":"sp_69c5208f84a23","status":"SUCCESS","transid":"DCQ7NQKLBW9","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"64","timestamp":"2026-03-26T15:03:55+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 15:03:55 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774526607-3694, status: SUCCESS
[26-Mar-2026 15:03:55 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774526607-3694 -> SUCCESS (Rows affected: 1)
[26-Mar-2026 15:03:55 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 15:03:55 Africa/Dar_es_Salaam] ✅ Payment ORD-1774526607-3694 updated to SUCCESS
[26-Mar-2026 15:03:55 Africa/Dar_es_Salaam] 💾 Updated local database for ORD-1774526607-3694 to SUCCESS
[26-Mar-2026 15:03:58 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774526607-3694
[26-Mar-2026 15:03:58 Africa/Dar_es_Salaam] ✅ Background poll updated order ORD-1774526607-3694 to SUCCESS
[26-Mar-2026 15:03:58 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774526607-3694
[26-Mar-2026 15:05:43 Africa/Dar_es_Salaam] ⏳ Background polling started for order: ORD-1774526743-2731
[26-Mar-2026 15:05:43 Africa/Dar_es_Salaam] Background poll started for order: ORD-1774526743-2731
[26-Mar-2026 15:05:47 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:05:48 Africa/Dar_es_Salaam] Background poll attempt 1 for order: ORD-1774526743-2731
[26-Mar-2026 15:05:50 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:05:53 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:05:53 Africa/Dar_es_Salaam] Background poll attempt 2 for order: ORD-1774526743-2731
[26-Mar-2026 15:05:56 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:05:59 Africa/Dar_es_Salaam] Background poll attempt 3 for order: ORD-1774526743-2731
[26-Mar-2026 15:05:59 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:06:02 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:06:04 Africa/Dar_es_Salaam] Background poll attempt 4 for order: ORD-1774526743-2731
[26-Mar-2026 15:06:05 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:06:08 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:06:09 Africa/Dar_es_Salaam] Background poll attempt 5 for order: ORD-1774526743-2731
[26-Mar-2026 15:06:11 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:06:14 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:06:14 Africa/Dar_es_Salaam] Background poll attempt 6 for order: ORD-1774526743-2731
[26-Mar-2026 15:06:17 Africa/Dar_es_Salaam] 📊 Local database status for order ORD-1774526743-2731: PENDING
[26-Mar-2026 15:06:17 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 15:06:17 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774526743-2731","palmpesa_order_id":"sp_69c52117b29af","sonic_order_id":"sp_69c52117b29af","status":"SUCCESS","transid":"DCQ3NQKNEUR","channel":"MPESA-TZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0795917080","merchant_id":"64","timestamp":"2026-03-26T15:06:17+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 15:06:17 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774526743-2731, status: SUCCESS
[26-Mar-2026 15:06:17 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774526743-2731 -> SUCCESS (Rows affected: 1)
[26-Mar-2026 15:06:17 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 15:06:17 Africa/Dar_es_Salaam] ✅ Payment ORD-1774526743-2731 updated to SUCCESS
[26-Mar-2026 15:06:17 Africa/Dar_es_Salaam] 💾 Updated local database for ORD-1774526743-2731 to SUCCESS
[26-Mar-2026 15:06:19 Africa/Dar_es_Salaam] Background poll attempt 7 for order: ORD-1774526743-2731
[26-Mar-2026 15:06:19 Africa/Dar_es_Salaam] ✅ Background poll updated order ORD-1774526743-2731 to SUCCESS
[26-Mar-2026 15:06:19 Africa/Dar_es_Salaam] Background poll finished for order: ORD-1774526743-2731
[26-Mar-2026 15:33:00 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 15:33:00 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774528358-1198","palmpesa_order_id":"sp_69c52766b8461","sonic_order_id":"sp_69c52766b8461","status":"SUCCESS","transid":"26251543043206","channel":"TIGOPESATZ","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0679394004","merchant_id":"26","timestamp":"2026-03-26T15:33:00+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 15:33:00 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774528358-1198, status: SUCCESS
[26-Mar-2026 15:33:00 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774528358-1198 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 15:33:00 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 16:06:09 Africa/Dar_es_Salaam] ========== WEBHOOK RECEIVED ==========
[26-Mar-2026 16:06:09 Africa/Dar_es_Salaam] Webhook payload: {"event":"payment.success","order_id":"ORD-1774530343-5518","palmpesa_order_id":"sp_69c52f27c43b2","sonic_order_id":"sp_69c52f27c43b2","status":"SUCCESS","transid":"807917739715","channel":"AIRTELMONEY","amount":"1000.00","currency":"TZS","customer_name":"Customer","customer_phone":"0682776030","merchant_id":"26","timestamp":"2026-03-26T16:06:09+03:00","source":"mzalendopay_webhook"}
[26-Mar-2026 16:06:09 Africa/Dar_es_Salaam] Processing webhook for order: ORD-1774530343-5518, status: SUCCESS
[26-Mar-2026 16:06:09 Africa/Dar_es_Salaam] ✅ Webhook processed: ORD-1774530343-5518 -> SUCCESS (Rows affected: 0)
[26-Mar-2026 16:06:09 Africa/Dar_es_Salaam] ========== WEBHOOK PROCESSING COMPLETE ==========
[26-Mar-2026 23:40:54 Africa/Dar_es_Salaam] Background poll: Missing order_id or merchant_id
[26-Mar-2026 23:41:11 Africa/Dar_es_Salaam] Background poll: Missing order_id or merchant_id
[27-Mar-2026 01:19:23 Africa/Dar_es_Salaam] Background poll: Missing order_id or merchant_id
[27-Mar-2026 01:52:51 Africa/Dar_es_Salaam] Background poll: Missing order_id or merchant_id
[27-Mar-2026 02:01:49 Africa/Dar_es_Salaam] Background poll: Missing order_id or merchant_id
[27-Mar-2026 02:01:55 Africa/Dar_es_Salaam] Background poll: Missing order_id or merchant_id
[27-Mar-2026 02:10:28 Africa/Dar_es_Salaam] Background poll: Missing order_id or merchant_id
[27-Mar-2026 02:29:58 Africa/Dar_es_Salaam] Background poll: Missing order_id or merchant_id
[27-Mar-2026 02:30:11 Africa/Dar_es_Salaam] Background poll: Missing order_id or merchant_id
