WARNING 2025-10-28 11:33:01,611 log 1819851 140088575231808 Not Found: /
WARNING 2025-10-28 11:33:02,047 log 1820010 140088575231808 Not Found: /favicon.ico
WARNING 2025-10-28 11:33:34,103 utils 1819851 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:33:34,106 utils 1819851 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:35:39,793 utils 1820595 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:35:45,378 utils 1836020 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:35:55,598 utils 1837046 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:35:58,999 utils 1837303 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:36:02,857 utils 1837949 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:36:05,400 utils 1838217 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:36:10,120 utils 1838595 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:36:11,882 utils 1838595 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:36:21,630 utils 1820010 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:37:10,440 utils 1819851 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:37:15,126 utils 1819851 140088575231808 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 11:39:29,499 log 1854718 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:39:29,511 log 1820595 140088575231808 Bad Request: /api/mikrotik/status/
WARNING 2025-10-28 11:39:29,513 log 1854718 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:39:29,870 log 1854718 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:39:29,873 log 1820595 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:39:29,875 log 1820010 140088575231808 Bad Request: /api/mikrotik/status/
WARNING 2025-10-28 11:41:55,963 log 1819851 140088575231808 Not Found: /health/
WARNING 2025-10-28 11:41:57,062 log 1819851 140088575231808 Not Found: /auth/login/
WARNING 2025-10-28 11:42:30,497 log 1820595 140088575231808 Unauthorized: /api/auth/login/
WARNING 2025-10-28 11:43:37,881 log 1819851 140088575231808 Unauthorized: /api/auth/login/
WARNING 2025-10-28 11:43:38,322 log 1819851 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:46:26,607 log 1820595 140088575231808 Bad Request: /api/mikrotik/status/
WARNING 2025-10-28 11:46:26,622 log 1820595 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:46:26,632 log 1883109 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:46:26,970 log 1883109 140088575231808 Bad Request: /api/mikrotik/status/
WARNING 2025-10-28 11:46:26,992 log 1883109 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:46:27,002 log 1883109 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:48:19,114 log 1819851 140088575231808 Bad Request: /api/mikrotik/status/
WARNING 2025-10-28 11:48:20,187 log 1819851 140088575231808 Bad Request: /api/mikrotik/status/
WARNING 2025-10-28 11:48:20,545 log 1819851 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:48:54,328 log 1819851 140088575231808 Bad Request: /api/mikrotik/status/
WARNING 2025-10-28 11:48:54,328 log 1883109 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:48:54,331 log 1820595 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:49:05,061 log 1820595 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:49:05,072 log 1883109 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:49:05,071 log 1820595 140088575231808 Bad Request: /api/mikrotik/status/
WARNING 2025-10-28 11:49:05,428 log 1883109 140088575231808 Bad Request: /api/mikrotik/status/
WARNING 2025-10-28 11:49:05,428 log 1819851 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:49:05,434 log 1820595 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:49:27,176 log 1820595 140088575231808 Method Not Allowed: /api/health/
WARNING 2025-10-28 11:51:02,934 log 1820595 140088575231808 Bad Request: /api/mikrotik/status/
WARNING 2025-10-28 11:51:14,737 log 1820595 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:52:51,916 log 1820595 140088575231808 Unauthorized: /api/auth/login/
WARNING 2025-10-28 11:53:15,815 log 1820595 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:53:15,865 log 1820595 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:53:16,235 log 1819851 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:53:16,267 log 1820595 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:53:16,270 log 1819851 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:53:16,664 log 1819851 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:54:00,238 log 1819851 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:54:00,247 log 1883109 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:54:00,254 log 1820595 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:54:00,687 log 1819851 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:54:00,688 log 1883109 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:54:00,691 log 1820595 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:55:15,901 log 1883109 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:55:25,767 log 1883109 140088575231808 Method Not Allowed: /api/mikrotik/status/
WARNING 2025-10-28 11:55:34,950 log 1883109 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:55:46,336 log 1883109 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:55:59,763 log 1883109 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:55:59,777 log 1819851 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:56:00,125 log 1819851 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:56:00,140 log 1819851 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:56:00,142 log 1883109 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:56:00,542 log 1883109 140088575231808 Not Found: /api/mikrotik/status/
INFO 2025-10-28 11:56:12,420 views 1883109 140088575231808 Mikrotik auth request: username=admin, mac=, ip=
WARNING 2025-10-28 11:56:12,422 views 1883109 140088575231808 Mikrotik auth failed for admin: User not found
WARNING 2025-10-28 11:56:12,422 log 1883109 140088575231808 Forbidden: /api/mikrotik/auth/
WARNING 2025-10-28 11:57:40,161 log 1819851 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 11:57:40,162 log 1883109 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:57:40,165 log 1820595 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:57:40,548 log 1820595 140088575231808 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 11:57:40,549 log 1883109 140088575231808 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 11:57:40,550 log 1819851 140088575231808 Forbidden: /api/dashboard-stats/
WARNING 2025-10-28 12:11:32,154 log 1980959 140465585014592 Not Found: /api/mikrotik/status/
WARNING 2025-10-28 12:11:47,647 log 1980959 140465585014592 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 12:12:02,264 log 1980959 140465585014592 Unauthorized: /api/auth/login/
WARNING 2025-10-28 12:55:07,746 log 2169189 139764793022272 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 13:10:29,479 log 2242864 139764793022272 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 13:13:04,965 log 2242864 139764793022272 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 13:14:14,566 utils 2242864 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:14:32,285 utils 2242866 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:14:32,288 utils 2242866 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:14:38,396 utils 2242866 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:14:42,189 utils 2242866 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:14:45,079 utils 2242866 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:14:47,431 utils 2242866 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:14:49,643 utils 2242866 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:14:52,246 utils 2242866 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:15:48,861 log 2264787 139764793022272 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 13:15:49,274 log 2264787 139764793022272 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 13:16:57,976 log 2242866 139764793022272 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 13:16:58,338 log 2242864 139764793022272 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 13:23:49,086 log 2291759 139764793022272 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 13:23:49,429 log 2291759 139764793022272 Unauthorized: /api/auth/profile/
WARNING 2025-10-28 13:31:32,149 log 2291759 139764793022272 Not Found: /api/admin/users/
WARNING 2025-10-28 13:31:32,489 log 2291759 139764793022272 Not Found: /api/admin/users/
WARNING 2025-10-28 13:32:44,021 log 2291759 139764793022272 Not Found: /api/admin/users/
WARNING 2025-10-28 13:32:44,457 log 2291759 139764793022272 Not Found: /api/admin/users/
WARNING 2025-10-28 13:33:26,604 utils 2318070 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:34:43,600 utils 2318070 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:34:49,331 utils 2318070 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:35:59,951 utils 2291759 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 13:36:01,642 utils 2291759 139764793022272 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 20:02:47,032 utils 2521425 140377464006464 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 20:02:58,321 utils 2521425 140377464006464 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 20:03:06,055 utils 2521425 140377464006464 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 20:03:10,122 utils 2521425 140377464006464 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 20:18:16,451 views 3290559 140377464006464 ClickPesa webhook received: {"event": "PAYMENT FAILED", "data": {"id": "CLPLCPCAEM1EA", "status": "FAILED", "channel": "TIGO-PESA", "orderReference": "KITONGA9DED37E57", "message": "Transaction timedout", "updatedAt": "2025-10-28T17:18:12.424Z", "createdAt": "2025-10-28T17:13:11.870Z", "customer": {"customerName": "ESTER MBWAMBO", "customerPhoneNumber": "255712345999"}, "clientId": "IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl"}}
ERROR 2025-10-28 20:18:16,495 views 3290559 140377464006464 Payment not found for order reference: KITONGA9DED37E57
WARNING 2025-10-28 20:18:16,530 log 3290559 140377464006464 Not Found: /api/clickpesa-webhook/
INFO 2025-10-28 20:19:25,019 views 3290559 140377464006464 ClickPesa webhook received: {"event": "PAYMENT FAILED", "data": {"id": "CLPLCPCAAA5DG", "status": "FAILED", "channel": "TIGO-PESA", "orderReference": "KITONGA9AC282A9C", "message": "Transaction timedout", "updatedAt": "2025-10-28T17:19:21.546Z", "createdAt": "2025-10-28T17:14:20.891Z", "customer": {"customerName": "ESTER MBWAMBO", "customerPhoneNumber": "255712345999"}, "clientId": "IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl"}}
ERROR 2025-10-28 20:19:25,083 views 3290559 140377464006464 Payment not found for order reference: KITONGA9AC282A9C
WARNING 2025-10-28 20:19:25,109 log 3290559 140377464006464 Not Found: /api/clickpesa-webhook/
ERROR 2025-10-28 20:22:03,954 views 3290576 140377464006464 Error getting user detail: 'Payment' object has no attribute 'expires_at'
ERROR 2025-10-28 20:22:03,959 log 3290576 140377464006464 Internal Server Error: /api/admin/users/6/
ERROR 2025-10-28 20:22:13,036 views 3290576 140377464006464 Error getting user detail: 'Payment' object has no attribute 'expires_at'
ERROR 2025-10-28 20:22:13,037 log 3290576 140377464006464 Internal Server Error: /api/admin/users/7/
ERROR 2025-10-28 20:22:21,773 views 3290576 140377464006464 Error getting user detail: 'Payment' object has no attribute 'expires_at'
ERROR 2025-10-28 20:22:21,774 log 3290576 140377464006464 Internal Server Error: /api/admin/users/3/
INFO 2025-10-28 20:24:31,348 views 3290576 140377464006464 ClickPesa webhook received: {"event": "PAYMENT FAILED", "data": {"id": "CLPLCPCAM6DE5", "status": "FAILED", "channel": "TIGO-PESA", "orderReference": "KITONGA109909633C", "message": "Transaction timedout", "updatedAt": "2025-10-28T17:24:27.958Z", "createdAt": "2025-10-28T17:19:27.403Z", "customer": {"customerName": "BLANDINA MALLYA", "customerPhoneNumber": "255712345888"}, "clientId": "IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl"}}
ERROR 2025-10-28 20:24:31,375 views 3290576 140377464006464 Payment not found for order reference: KITONGA109909633C
WARNING 2025-10-28 20:24:31,389 log 3290576 140377464006464 Not Found: /api/clickpesa-webhook/
WARNING 2025-10-28 20:31:40,150 utils 3791633 140377464006464 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 20:31:48,145 utils 3791633 140377464006464 Couldnt reverse admin:billing_statistics
ERROR 2025-10-28 21:10:49,226 log 1127821 140270697019200 Internal Server Error: /api/admin/users/
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: no such table: authtoken_token

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch
    response = self.handle_exception(exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
    raise exc
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 497, in dispatch
    self.initial(request, *args, **kwargs)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 415, in initial
    self.check_permissions(request)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 332, in check_permissions
    if not permission.has_permission(request, self):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/permissions.py", line 109, in has_permission
    token = Token.objects.get(key=token_key)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 643, in get
    num = len(clone)
          ^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 380, in __len__
    self._fetch_all()
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 1926, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__
    results = compiler.execute_sql(
              ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1562, in execute_sql
    cursor.execute(sql, params)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django.db.utils.OperationalError: no such table: authtoken_token
ERROR 2025-10-28 21:10:49,226 log 1127818 140270697019200 Internal Server Error: /api/auth/profile/
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: no such table: authtoken_token

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch
    response = self.handle_exception(exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
    raise exc
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch
    response = handler(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/decorators.py", line 50, in handler
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/views.py", line 168, in admin_profile
    token = Token.objects.get(key=token_key)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 643, in get
    num = len(clone)
          ^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 380, in __len__
    self._fetch_all()
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 1926, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__
    results = compiler.execute_sql(
              ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1562, in execute_sql
    cursor.execute(sql, params)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django.db.utils.OperationalError: no such table: authtoken_token
ERROR 2025-10-28 21:10:49,893 log 1127818 140270697019200 Internal Server Error: /api/admin/users/
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: no such table: authtoken_token

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch
    response = self.handle_exception(exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
    raise exc
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 497, in dispatch
    self.initial(request, *args, **kwargs)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 415, in initial
    self.check_permissions(request)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 332, in check_permissions
    if not permission.has_permission(request, self):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/permissions.py", line 109, in has_permission
    token = Token.objects.get(key=token_key)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 643, in get
    num = len(clone)
          ^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 380, in __len__
    self._fetch_all()
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 1926, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__
    results = compiler.execute_sql(
              ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1562, in execute_sql
    cursor.execute(sql, params)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django.db.utils.OperationalError: no such table: authtoken_token
ERROR 2025-10-28 21:11:03,342 log 1127818 140270697019200 Internal Server Error: /api/auth/login/
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: no such table: auth_user

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch
    response = self.handle_exception(exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
    raise exc
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch
    response = handler(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/decorators.py", line 50, in handler
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/views.py", line 91, in admin_login
    user = authenticate(request, username=username, password=password)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/decorators/debug.py", line 73, in sensitive_variables_wrapper
    return func(*func_args, **func_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/auth/__init__.py", line 79, in authenticate
    user = backend.authenticate(request, **credentials)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/auth/backends.py", line 42, in authenticate
    user = UserModel._default_manager.get_by_natural_key(username)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/auth/base_user.py", line 55, in get_by_natural_key
    return self.get(**{self.model.USERNAME_FIELD: username})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 643, in get
    num = len(clone)
          ^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 380, in __len__
    self._fetch_all()
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 1926, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__
    results = compiler.execute_sql(
              ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1562, in execute_sql
    cursor.execute(sql, params)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django.db.utils.OperationalError: no such table: auth_user
ERROR 2025-10-28 21:11:11,067 log 1127818 140270697019200 Internal Server Error: /api/auth/login/
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: no such table: auth_user

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 509, in dispatch
    response = self.handle_exception(exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
    raise exc
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/views.py", line 506, in dispatch
    response = handler(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/rest_framework/decorators.py", line 50, in handler
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/views.py", line 91, in admin_login
    user = authenticate(request, username=username, password=password)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/decorators/debug.py", line 73, in sensitive_variables_wrapper
    return func(*func_args, **func_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/auth/__init__.py", line 79, in authenticate
    user = backend.authenticate(request, **credentials)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/auth/backends.py", line 42, in authenticate
    user = UserModel._default_manager.get_by_natural_key(username)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/auth/base_user.py", line 55, in get_by_natural_key
    return self.get(**{self.model.USERNAME_FIELD: username})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 643, in get
    num = len(clone)
          ^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 380, in __len__
    self._fetch_all()
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 1926, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__
    results = compiler.execute_sql(
              ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1562, in execute_sql
    cursor.execute(sql, params)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django.db.utils.OperationalError: no such table: auth_user
ERROR 2025-10-28 21:11:37,225 log 1127818 140270697019200 Internal Server Error: /admin/billing/accesslog/
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/sessions/backends/base.py", line 187, in _get_session
    return self._session_cache
           ^^^^^^^^^^^^^^^^^^^
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: no such table: django_session

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/admin/options.py", line 714, in wrapper
    return self.admin_site.admin_view(view)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/admin/sites.py", line 228, in inner
    if not self.has_permission(request):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/admin/sites.py", line 201, in has_permission
    return request.user.is_active and request.user.is_staff
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 251, in inner
    self._setup()
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 404, in _setup
    self._wrapped = self._setupfunc()
                    ^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/auth/middleware.py", line 33, in <lambda>
    request.user = SimpleLazyObject(lambda: get_user(request))
                                            ^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/auth/middleware.py", line 13, in get_user
    request._cached_user = auth.get_user(request)
                           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/auth/__init__.py", line 209, in get_user
    user_id = _get_user_session_key(request)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/auth/__init__.py", line 62, in _get_user_session_key
    return get_user_model()._meta.pk.to_python(request.session[SESSION_KEY])
                                               ~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/sessions/backends/base.py", line 53, in __getitem__
    return self._session[key]
           ^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/sessions/backends/base.py", line 192, in _get_session
    self._session_cache = self.load()
                          ^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/sessions/backends/db.py", line 42, in load
    s = self._get_session_from_db()
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/contrib/sessions/backends/db.py", line 32, in _get_session_from_db
    return self.model.objects.get(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 643, in get
    num = len(clone)
          ^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 380, in __len__
    self._fetch_all()
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 1926, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__
    results = compiler.execute_sql(
              ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1562, in execute_sql
    cursor.execute(sql, params)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
    return super().execute(query, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django.db.utils.OperationalError: no such table: django_session
WARNING 2025-10-28 21:11:37,669 log 1127818 140270697019200 Not Found: /favicon.ico
WARNING 2025-10-28 21:13:01,328 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:13:05,405 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:13:10,358 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 21:13:45,587 views 1213362 140270697019200 Generated 1 vouchers in batch BATCH-E4FF3E9B by admin
INFO 2025-10-28 21:13:46,433 nextsms 1213362 140270697019200 SMS sent successfully to 255772236727
INFO 2025-10-28 21:13:47,120 nextsms 1213362 140270697019200 SMS sent successfully to 255772236727
WARNING 2025-10-28 21:14:39,767 log 1213362 140270697019200 Not Found: /api/verify/
INFO 2025-10-28 21:14:48,912 views 1213362 140270697019200 Voucher LWEL-6YWH-3PXF redeemed by 0772236727
INFO 2025-10-28 21:14:49,562 nextsms 1213362 140270697019200 SMS sent successfully to 255772236727
WARNING 2025-10-28 21:20:03,431 log 1226983 140270697019200 Not Found: /api/verify/
WARNING 2025-10-28 21:20:21,584 log 1226983 140270697019200 Not Found: /api/verify/
WARNING 2025-10-28 21:20:44,575 log 1213362 140270697019200 Bad Request: /api/vouchers/redeem/
WARNING 2025-10-28 21:21:05,065 log 1213362 140270697019200 Not Found: /api/verify/
WARNING 2025-10-28 21:23:04,204 log 1226983 140270697019200 Not Found: /api/verify/
WARNING 2025-10-28 21:24:05,699 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:24:09,806 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:24:22,102 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:24:28,312 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:24:31,509 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:24:38,143 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:24:40,200 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:26:32,918 utils 1226983 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:26:43,137 utils 1226983 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:27:12,676 utils 1226983 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:27:19,317 utils 1226983 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:27:52,363 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:27:58,139 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:28:00,934 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:28:02,518 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:28:05,246 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:28:13,967 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:28:29,765 utils 1213362 140270697019200 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:28:41,509 log 1213362 140270697019200 Not Found: /api/verify/
WARNING 2025-10-28 21:42:03,390 log 2346806 139820880615232 Not Found: /api/verify/
WARNING 2025-10-28 21:46:05,359 log 2346806 139820880615232 Not Found: /
WARNING 2025-10-28 21:46:05,764 log 2346806 139820880615232 Not Found: /favicon.ico
WARNING 2025-10-28 21:46:22,676 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:46:22,680 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:46:47,770 utils 2463060 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:46:51,992 utils 2463056 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:47:24,280 log 2346806 139820880615232 Not Found: /api/verify/
WARNING 2025-10-28 21:49:04,286 log 2463060 139820880615232 Not Found: /api/user-status/255772236727/
WARNING 2025-10-28 21:49:14,266 log 2463060 139820880615232 Not Found: /api/user-status/255772236727/
WARNING 2025-10-28 21:49:47,531 utils 2463056 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:50:34,246 utils 2463056 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 21:50:36,971 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:50:36,973 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:50:36,973 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:50:43,856 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:50:43,858 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:50:43,859 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 21:50:44,216 utils 2463060 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 21:50:51,815 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:50:51,818 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:50:51,818 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:50:59,279 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:50:59,281 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:50:59,282 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:06,332 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:06,334 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:06,335 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 21:51:08,963 utils 2463060 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 21:51:10,450 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:10,452 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:10,452 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 21:51:12,859 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 21:51:15,322 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:15,324 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:15,325 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:18,090 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:18,092 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:18,092 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:19,999 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:20,001 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:20,002 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:24,096 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:24,098 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:24,099 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:26,890 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:26,892 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:26,893 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:28,050 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:28,052 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:28,052 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:31,109 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:31,112 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:31,113 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:32,523 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:32,525 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:32,526 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:39,232 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:39,234 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:39,235 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:39,241 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:39,243 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:39,244 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:43,341 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:43,343 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:43,343 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:46,338 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:46,341 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:46,341 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:49,592 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:49,595 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:49,595 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:51:52,416 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:52,418 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:52,418 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 21:51:52,983 utils 2463056 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 21:51:53,798 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:53,800 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:53,800 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 21:51:56,294 utils 2463056 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 21:51:59,792 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:59,794 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:51:59,795 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 21:51:59,877 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 21:52:01,966 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:01,968 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:01,969 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:04,478 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:04,480 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:04,481 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:09,059 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:09,061 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:09,062 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:09,422 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:09,423 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:09,424 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:14,179 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:14,181 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:14,182 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:15,942 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:15,944 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:15,945 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:20,264 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:20,266 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:20,267 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:22,949 clickpesa 2463056 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:22,951 views 2463056 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:22,951 views 2463056 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:23,153 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:23,155 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:23,156 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:28,412 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:28,414 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:28,414 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:31,012 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:31,014 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:31,015 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:37,736 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:37,739 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:37,739 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:44,952 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:44,954 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:44,954 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 21:52:45,062 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 21:52:50,428 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:50,430 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:50,430 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:51,842 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:51,845 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:51,845 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:55,471 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:55,473 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:55,474 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:58,562 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:58,564 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:58,564 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:52:58,722 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:58,725 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:52:58,725 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:04,461 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:04,463 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:04,464 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:05,726 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:05,728 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:05,729 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:10,523 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:10,526 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:10,527 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:12,778 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:12,780 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:12,780 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:17,267 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:17,270 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:17,270 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:19,977 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:19,979 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:19,979 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:19,991 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:19,993 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:19,993 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:25,412 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:25,414 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:25,415 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:28,581 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:28,583 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:28,585 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:32,444 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:32,447 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:32,448 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:34,629 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:34,630 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:34,631 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:36,008 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:36,010 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:36,010 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:41,163 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:41,165 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:41,165 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:43,558 clickpesa 2597921 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:43,560 views 2597921 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:43,561 views 2597921 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:53:47,618 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:47,620 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:53:47,621 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:54:01,259 clickpesa 2463060 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:54:01,262 views 2463060 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:54:01,262 views 2463060 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T18:49:44.974Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 21:54:49,051 views 2346806 139820880615232 ClickPesa webhook received: {"event": "PAYMENT FAILED", "data": {"id": "CLPLCPCAF55WG", "status": "FAILED", "channel": "TIGO-PESA", "orderReference": "KITONGA259135FC5", "message": "Transaction timedout", "updatedAt": "2025-10-28T18:54:45.656Z", "createdAt": "2025-10-28T18:49:44.974Z", "customer": {"customerName": "AMIR JUMA", "customerPhoneNumber": "255772236727"}, "clientId": "IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl"}}
WARNING 2025-10-28 21:54:49,133 views 2346806 139820880615232 Payment failed: KITONGA259135FC5
INFO 2025-10-28 21:54:49,792 nextsms 2346806 139820880615232 SMS sent successfully to 255772236727
INFO 2025-10-28 21:54:59,983 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA259135FC5: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T18:54:45.656Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:54:59,985 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T18:54:45.656Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 21:54:59,986 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAF55WG', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA259135FC5', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T18:54:45.656Z', 'createdAt': '2025-10-28T18:49:44.974Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 21:55:09,322 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:55:38,308 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:56:21,711 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:56:27,894 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:56:32,599 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:56:49,762 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 21:56:53,282 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:00:13,529 log 2346806 139820880615232 Not Found: /api/user-status/255772236727/
WARNING 2025-10-28 22:00:25,630 log 2346806 139820880615232 Not Found: /api/user-status/255772236727/
INFO 2025-10-28 22:01:29,423 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:01:29,425 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:01:29,426 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 22:01:35,270 utils 2914545 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 22:01:36,353 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:01:36,355 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:01:36,356 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 22:01:42,391 utils 2914545 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 22:01:43,860 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:01:43,863 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:01:43,863 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 22:01:48,153 utils 2914545 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 22:01:51,044 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:01:51,046 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:01:51,046 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:01:58,919 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:01:58,921 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:01:58,921 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:02,511 clickpesa 2922500 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:02,513 views 2922500 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:02,514 views 2922500 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:05,605 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:05,607 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:05,607 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:05,930 clickpesa 2919692 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:05,932 views 2919692 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:05,933 views 2919692 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:12,922 clickpesa 2919692 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:12,924 views 2919692 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:12,924 views 2919692 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:15,400 clickpesa 2922500 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:15,402 views 2922500 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:15,402 views 2922500 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:19,946 clickpesa 2919692 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:19,948 views 2919692 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:19,949 views 2919692 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:21,146 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:21,148 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:21,149 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:23,520 clickpesa 2922500 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:23,522 views 2922500 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:23,522 views 2922500 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:27,702 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:27,704 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:27,705 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:27,709 clickpesa 2919692 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:27,711 views 2919692 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:27,711 views 2919692 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:32,407 clickpesa 2922500 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:32,410 views 2922500 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:32,411 views 2922500 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:35,139 clickpesa 2919692 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:35,142 views 2919692 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:35,142 views 2919692 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:02:38,541 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3AA5A9781: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:38,543 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:02:38,544 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCABT6KN', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3AA5A9781', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:00:53.816Z', 'createdAt': '2025-10-28T19:00:53.816Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:01,643 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:01,645 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:01,646 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:09,216 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:09,218 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:09,218 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:16,454 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:16,456 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:16,456 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:23,386 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:23,388 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:23,388 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:32,243 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:32,246 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:32,247 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:38,589 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:38,591 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:38,591 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:39,610 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:39,613 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:39,614 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:43,388 clickpesa 3015284 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:43,391 views 3015284 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:43,391 views 3015284 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:45,473 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:45,476 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:45,476 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:46,817 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:46,819 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:46,819 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:53,564 clickpesa 3015284 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:53,568 views 3015284 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:53,569 views 3015284 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:54,011 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:54,013 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:54,013 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:04:58,697 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:58,699 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:04:58,699 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:00,403 clickpesa 3015284 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:00,405 views 3015284 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:00,405 views 3015284 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:00,912 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:00,914 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:00,914 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:06,686 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:06,688 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:06,689 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:08,678 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:08,680 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:08,681 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:12,630 clickpesa 3015284 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:12,632 views 3015284 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:12,632 views 3015284 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:17,797 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:17,799 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:17,799 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:17,929 views 2346806 139820880615232 Generated 1 vouchers in batch BATCH-B408F0B5 by admin
INFO 2025-10-28 22:05:18,458 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:18,461 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:18,461 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:18,552 nextsms 2346806 139820880615232 SMS sent successfully to 2557772236727
INFO 2025-10-28 22:05:19,253 nextsms 2346806 139820880615232 SMS sent successfully to 2557772236727
INFO 2025-10-28 22:05:22,416 clickpesa 3015284 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:22,418 views 3015284 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:22,418 views 3015284 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:25,096 clickpesa 3028138 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:25,098 views 3028138 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:25,099 views 3028138 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:26,539 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:26,541 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:26,542 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:30,779 clickpesa 3015284 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:30,781 views 3015284 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:30,781 views 3015284 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:35,287 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:35,289 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:35,290 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:39,379 clickpesa 3015284 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:39,382 views 3015284 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:39,382 views 3015284 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:42,160 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:42,162 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:42,163 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:45,640 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:45,642 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:45,642 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:49,812 clickpesa 3015284 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:49,813 views 3015284 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:49,814 views 3015284 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:49,871 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:49,874 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:49,874 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
ERROR 2025-10-28 22:05:51,750 clickpesa 2919686 139820880615232 ClickPesa status query failed: 401 Client Error: Unauthorized for url: https://api.clickpesa.com/third-parties/payments/KITONGA3F6ED0218
ERROR 2025-10-28 22:05:51,752 clickpesa 2919686 139820880615232 Response text: Unauthorized
WARNING 2025-10-28 22:05:51,755 views 2919686 139820880615232 ClickPesa query failed for KITONGA3F6ED0218: Failed to query payment status
INFO 2025-10-28 22:05:56,248 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:56,249 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:56,250 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:05:57,788 views 3015284 139820880615232 ClickPesa webhook received: {"event": "PAYMENT FAILED", "data": {"id": "CLPLCPCABT6KN", "status": "FAILED", "channel": "TIGO-PESA", "orderReference": "KITONGA3AA5A9781", "message": "Transaction timedout", "updatedAt": "2025-10-28T19:05:54.443Z", "createdAt": "2025-10-28T19:00:53.816Z", "customer": {"customerName": "AMIR JUMA", "customerPhoneNumber": "255772236727"}, "clientId": "IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl"}}
WARNING 2025-10-28 22:05:57,880 views 3015284 139820880615232 Payment failed: KITONGA3AA5A9781
INFO 2025-10-28 22:05:58,571 nextsms 3015284 139820880615232 SMS sent successfully to 255772236727
INFO 2025-10-28 22:05:58,959 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:58,961 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:05:58,961 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:00,262 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:00,264 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:00,265 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:04,667 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:04,669 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:04,669 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:07,779 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:07,781 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:07,782 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:10,616 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:10,618 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:10,618 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:12,437 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:12,440 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:12,440 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:14,847 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:14,849 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:14,850 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:18,330 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:18,333 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:18,333 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:21,372 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:21,374 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:21,374 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:21,617 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:21,618 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:21,619 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:27,389 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:27,391 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:27,392 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:29,274 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:29,276 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:29,277 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:34,373 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:34,375 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:34,375 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:37,264 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:37,266 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:37,266 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:37,531 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:37,534 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:37,534 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:42,107 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:42,109 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:42,109 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:45,707 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:45,709 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:45,709 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:48,277 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:48,279 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:48,279 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:51,149 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:51,151 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:51,152 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:52,616 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:52,618 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:52,619 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:57,098 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:57,100 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:57,100 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:06:59,594 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:59,596 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:06:59,597 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:03,277 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:03,279 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:03,279 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:07,211 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:07,212 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:07,213 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:07,219 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:07,222 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:07,222 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:12,370 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:12,372 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:12,373 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:15,277 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:15,279 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:15,280 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:18,306 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:18,308 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:18,308 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:23,107 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:23,109 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:23,110 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:23,126 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:23,129 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:23,129 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:27,142 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:27,143 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:27,144 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:29,965 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:29,968 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:29,968 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:34,440 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:34,442 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:34,443 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:37,430 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:37,431 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:37,432 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:38,457 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:38,459 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:38,460 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:42,589 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:42,591 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:42,591 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:46,246 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:46,248 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:46,249 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:46,295 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:46,297 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:46,297 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:51,724 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:51,726 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:51,727 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:53,292 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:53,294 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:53,295 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:07:58,639 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:58,641 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:07:58,641 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:01,561 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:01,564 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:01,564 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:01,654 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:01,656 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:01,656 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-10-28T19:03:03.149Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:06,641 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:06,643 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:06,643 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:07,245 views 2919686 139820880615232 ClickPesa webhook received: {"event": "PAYMENT FAILED", "data": {"id": "CLPLCPCAWFBWE", "status": "FAILED", "channel": "TIGO-PESA", "orderReference": "KITONGA3F6ED0218", "message": "Transaction timedout", "updatedAt": "2025-10-28T19:08:03.838Z", "createdAt": "2025-10-28T19:03:03.149Z", "customer": {"customerName": "AMIR JUMA", "customerPhoneNumber": "255772236727"}, "clientId": "IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl"}}
WARNING 2025-10-28 22:08:07,273 views 2919686 139820880615232 Payment failed: KITONGA3F6ED0218
INFO 2025-10-28 22:08:07,919 nextsms 2919686 139820880615232 SMS sent successfully to 255772236727
INFO 2025-10-28 22:08:10,979 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:10,981 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:10,982 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:14,020 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:14,022 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:14,022 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:15,144 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:15,146 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:15,146 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:19,747 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:19,748 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:19,749 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:21,318 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:21,320 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:21,321 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:27,811 clickpesa 2914545 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:27,813 views 2914545 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:27,814 views 2914545 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:29,377 clickpesa 2919686 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:29,379 views 2919686 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:29,380 views 2919686 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:31,409 clickpesa 3031561 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:31,411 views 3031561 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:31,412 views 3031561 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-10-28 22:08:33,800 clickpesa 2346806 139820880615232 ClickPesa query response for KITONGA3F6ED0218: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:33,802 views 2346806 139820880615232 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-10-28 22:08:33,803 views 2346806 139820880615232 Using first payment from list: {'id': 'CLPLCPCAWFBWE', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA3F6ED0218', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Transaction timedout', 'updatedAt': '2025-10-28T19:08:03.838Z', 'createdAt': '2025-10-28T19:03:03.149Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-10-28 22:11:18,263 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:11:21,984 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 22:11:38,408 views 2914545 139820880615232 Voucher IXYO-M3W9-S3KE redeemed by 255772236727
INFO 2025-10-28 22:11:39,093 nextsms 2914545 139820880615232 SMS sent successfully to 255772236727
INFO 2025-10-28 22:12:50,240 views 2346806 139820880615232 Mikrotik logout request: username=None, ip=
WARNING 2025-10-28 22:12:50,241 log 2346806 139820880615232 Bad Request: /api/mikrotik/logout/
INFO 2025-10-28 22:13:06,742 views 2346806 139820880615232 Mikrotik auth request: username=None, mac=, ip=
WARNING 2025-10-28 22:13:06,742 views 2346806 139820880615232 Mikrotik auth failed: No username provided
WARNING 2025-10-28 22:13:06,743 log 2346806 139820880615232 Forbidden: /api/mikrotik/auth/
INFO 2025-10-28 22:13:44,867 views 2919686 139820880615232 Mikrotik logout request: username=None, ip=
WARNING 2025-10-28 22:13:44,868 log 2919686 139820880615232 Bad Request: /api/mikrotik/logout/
INFO 2025-10-28 22:14:03,106 views 2919686 139820880615232 Mikrotik auth request: username=None, mac=, ip=
WARNING 2025-10-28 22:14:03,108 views 2919686 139820880615232 Mikrotik auth failed: No username provided
WARNING 2025-10-28 22:14:03,109 log 2919686 139820880615232 Forbidden: /api/mikrotik/auth/
INFO 2025-10-28 22:14:36,835 views 2346806 139820880615232 Mikrotik auth request: username=None, mac=, ip=
WARNING 2025-10-28 22:14:36,835 views 2346806 139820880615232 Mikrotik auth failed: No username provided
WARNING 2025-10-28 22:14:36,835 log 2346806 139820880615232 Forbidden: /api/mikrotik/auth/
INFO 2025-10-28 22:15:08,872 views 2346806 139820880615232 Mikrotik logout request: username=None, ip=
WARNING 2025-10-28 22:15:08,872 log 2346806 139820880615232 Bad Request: /api/mikrotik/logout/
WARNING 2025-10-28 22:18:31,610 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:18:34,143 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:18:36,876 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:18:44,784 utils 3424042 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:18:47,792 utils 3424042 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:18:50,981 utils 3424042 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:18:55,072 utils 3424042 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:18:57,839 utils 3424042 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:19:01,899 utils 3424042 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:19:05,174 utils 3424042 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:19:34,348 utils 3424042 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 22:20:18,170 views 2919686 139820880615232 Mikrotik auth request: username=None, mac=, ip=
WARNING 2025-10-28 22:20:18,175 views 2919686 139820880615232 Mikrotik auth failed: No username provided
WARNING 2025-10-28 22:20:18,175 log 2919686 139820880615232 Forbidden: /api/mikrotik/auth/
INFO 2025-10-28 22:21:44,721 views 3424042 139820880615232 Mikrotik logout request: username=None, ip=
WARNING 2025-10-28 22:21:44,722 log 3424042 139820880615232 Bad Request: /api/mikrotik/logout/
INFO 2025-10-28 22:22:03,293 views 3424042 139820880615232 Mikrotik auth request: username=None, mac=, ip=
WARNING 2025-10-28 22:22:03,293 views 3424042 139820880615232 Mikrotik auth failed: No username provided
WARNING 2025-10-28 22:22:03,294 log 3424042 139820880615232 Forbidden: /api/mikrotik/auth/
INFO 2025-10-28 22:23:06,482 views 2346806 139820880615232 Mikrotik logout request: username=None, ip=
WARNING 2025-10-28 22:23:06,487 log 2346806 139820880615232 Bad Request: /api/mikrotik/logout/
INFO 2025-10-28 22:26:09,922 views 2346806 139820880615232 Mikrotik logout request: username=0772236727, ip=
INFO 2025-10-28 22:26:09,932 views 2346806 139820880615232 Mikrotik logout for unknown user 0772236727
INFO 2025-10-28 22:26:10,965 views 2346806 139820880615232 Mikrotik logout request: username=0772236727, ip=10.5.50.200
INFO 2025-10-28 22:26:10,968 views 2346806 139820880615232 Mikrotik logout for unknown user 0772236727
INFO 2025-10-28 22:26:12,453 views 2346806 139820880615232 Mikrotik logout request: username=0772236727, ip=
INFO 2025-10-28 22:26:12,455 views 2346806 139820880615232 Mikrotik logout for unknown user 0772236727
INFO 2025-10-28 22:26:13,839 views 2346806 139820880615232 Mikrotik logout request: username=0772236727, ip=10.5.50.200
INFO 2025-10-28 22:26:13,841 views 2346806 139820880615232 Mikrotik logout for unknown user 0772236727
INFO 2025-10-28 22:26:15,228 views 2346806 139820880615232 Mikrotik logout request: username=None, ip=10.5.50.200
WARNING 2025-10-28 22:26:15,229 log 2346806 139820880615232 Bad Request: /api/mikrotik/logout/
INFO 2025-10-28 22:26:16,345 views 2346806 139820880615232 Mikrotik logout request: username=None, ip=
WARNING 2025-10-28 22:26:16,345 log 2346806 139820880615232 Bad Request: /api/mikrotik/logout/
INFO 2025-10-28 22:26:17,445 views 2346806 139820880615232 Mikrotik auth request: username=0772236727, mac=AA:BB:CC:DD:EE:99, ip=10.5.50.200
WARNING 2025-10-28 22:26:17,448 views 2346806 139820880615232 Mikrotik auth failed for 0772236727: User not found
WARNING 2025-10-28 22:26:17,448 log 2346806 139820880615232 Forbidden: /api/mikrotik/auth/
WARNING 2025-10-28 22:26:18,701 log 2346806 139820880615232 Not Found: /api/user-status/0772236727/
WARNING 2025-10-28 22:28:48,688 utils 2346806 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-28 22:30:49,092 views 2346806 139820880615232 Mikrotik logout request: username=None, ip=
WARNING 2025-10-28 22:30:49,099 log 2346806 139820880615232 Bad Request: /api/mikrotik/logout/
WARNING 2025-10-28 22:31:18,361 utils 3809508 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:31:21,048 utils 3810955 139820880615232 Couldnt reverse admin:billing_statistics
WARNING 2025-10-28 22:31:26,641 utils 3814930 139820880615232 Couldnt reverse admin:billing_statistics
INFO 2025-10-29 10:48:19,705 views 3438322 140717813008192 Mikrotik auth request: username=255743000999, mac=AA:BB:CC:DD:EE:FF, ip=192.168.1.100
WARNING 2025-10-29 10:48:19,721 views 3438322 140717813008192 Mikrotik auth failed for 255743000999: User not found
WARNING 2025-10-29 10:48:19,722 log 3438322 140717813008192 Forbidden: /api/mikrotik/auth/
INFO 2025-10-29 10:48:21,131 views 3438322 140717813008192 Mikrotik auth request: username=255743000999, mac=AA:BB:CC:DD:EE:FF, ip=192.168.1.100
WARNING 2025-10-29 10:48:21,134 views 3438322 140717813008192 Mikrotik auth failed for 255743000999: User not found
WARNING 2025-10-29 10:48:21,134 log 3438322 140717813008192 Forbidden: /api/mikrotik/auth/
INFO 2025-10-29 10:48:22,516 views 3438322 140717813008192 Mikrotik auth request: username=None, mac=AA:BB:CC:DD:EE:FF, ip=192.168.1.100
WARNING 2025-10-29 10:48:22,516 views 3438322 140717813008192 Mikrotik auth failed: No username provided
WARNING 2025-10-29 10:48:22,516 log 3438322 140717813008192 Forbidden: /api/mikrotik/auth/
INFO 2025-10-29 10:48:24,017 views 3438322 140717813008192 Mikrotik auth request: username=255999999999, mac=AA:BB:CC:DD:EE:FF, ip=192.168.1.100
WARNING 2025-10-29 10:48:24,020 views 3438322 140717813008192 Mikrotik auth failed for 255999999999: User not found
WARNING 2025-10-29 10:48:24,020 log 3438322 140717813008192 Forbidden: /api/mikrotik/auth/
INFO 2025-10-29 10:48:25,333 views 3438322 140717813008192 Mikrotik logout request: username=255743000999, ip=192.168.1.100
INFO 2025-10-29 10:48:25,335 views 3438322 140717813008192 Mikrotik logout for unknown user 255743000999
INFO 2025-10-29 10:48:26,699 views 3438322 140717813008192 Mikrotik logout request: username=255743000999, ip=192.168.1.100
INFO 2025-10-29 10:48:26,702 views 3438322 140717813008192 Mikrotik logout for unknown user 255743000999
INFO 2025-10-29 10:48:27,881 views 3438322 140717813008192 Mikrotik logout request: username=None, ip=192.168.1.100
WARNING 2025-10-29 10:48:27,881 log 3438322 140717813008192 Bad Request: /api/mikrotik/logout/
INFO 2025-10-29 10:48:29,311 views 3438322 140717813008192 Mikrotik logout request: username=255999999999, ip=192.168.1.100
INFO 2025-10-29 10:48:29,313 views 3438322 140717813008192 Mikrotik logout for unknown user 255999999999
WARNING 2025-10-29 10:48:30,768 log 3438322 140717813008192 Forbidden: /api/mikrotik/status/
WARNING 2025-10-29 10:48:32,205 log 3438322 140717813008192 Not Found: /api/mikrotik/user-status/
WARNING 2025-10-29 10:48:33,701 log 3438322 140717813008192 Bad Request: /api/mikrotik/user-status/
WARNING 2025-10-29 10:48:35,053 log 3438322 140717813008192 Not Found: /api/mikrotik/user-status/
INFO 2025-10-29 10:48:36,397 views 3438322 140717813008192 Mikrotik auth request: username=255743000999, mac=, ip=
WARNING 2025-10-29 10:48:36,399 views 3438322 140717813008192 Mikrotik auth failed for 255743000999: User not found
WARNING 2025-10-29 10:48:36,399 log 3438322 140717813008192 Forbidden: /api/mikrotik/auth/
INFO 2025-10-29 10:48:37,715 views 3438322 140717813008192 Mikrotik logout request: username=255743000999, ip=
INFO 2025-10-29 10:48:37,717 views 3438322 140717813008192 Mikrotik logout for unknown user 255743000999
WARNING 2025-10-29 10:49:16,288 utils 3438322 140717813008192 Couldnt reverse admin:billing_statistics
INFO 2025-10-29 10:52:42,042 views 3453270 139806912530240 Mikrotik auth request: username=0772236727, mac=AA:BB:CC:DD:EE:99, ip=10.5.50.200
WARNING 2025-10-29 10:52:42,044 views 3453270 139806912530240 Mikrotik auth failed for 0772236727: User not found
WARNING 2025-10-29 10:52:42,044 log 3453270 139806912530240 Forbidden: /api/mikrotik/auth/
INFO 2025-10-29 10:52:43,655 views 3453270 139806912530240 Mikrotik logout request: username=0772236727, ip=10.5.50.200
INFO 2025-10-29 10:52:43,657 views 3453270 139806912530240 Mikrotik logout for unknown user 0772236727
WARNING 2025-10-29 10:52:44,985 log 3453270 139806912530240 Not Found: /api/mikrotik/user-status/
WARNING 2025-10-29 10:53:30,041 utils 3453270 139806912530240 Couldnt reverse admin:billing_statistics
INFO 2025-10-29 10:59:49,184 views 3477507 139806912530240 Mikrotik auth request: username=0772236727, mac=AA:BB:CC:DD:EE:FF, ip=192.168.0.100
WARNING 2025-10-29 10:59:49,193 views 3477507 139806912530240 Mikrotik auth failed for 0772236727: User not found
WARNING 2025-10-29 10:59:49,194 log 3477507 139806912530240 Forbidden: /api/mikrotik/auth/
INFO 2025-10-29 10:59:50,381 views 3477507 139806912530240 Mikrotik logout request: username=0772236727, ip=192.168.0.100
INFO 2025-10-29 10:59:50,383 views 3477507 139806912530240 Mikrotik logout for unknown user 0772236727
WARNING 2025-10-29 10:59:51,766 log 3477507 139806912530240 Not Found: /api/mikrotik/user-status/
INFO 2025-10-29 11:00:25,190 views 3477507 139806912530240 Mikrotik auth request: username=0772236727, mac=AA:BB:CC:DD:EE:FF, ip=192.168.0.100
WARNING 2025-10-29 11:00:25,192 views 3477507 139806912530240 Mikrotik auth failed for 0772236727: User not found
WARNING 2025-10-29 11:00:25,193 log 3477507 139806912530240 Forbidden: /api/mikrotik/auth/
INFO 2025-10-29 11:00:26,758 views 3477507 139806912530240 Mikrotik logout request: username=0772236727, ip=192.168.0.100
INFO 2025-10-29 11:00:26,760 views 3477507 139806912530240 Mikrotik logout for unknown user 0772236727
WARNING 2025-10-29 11:00:28,094 log 3477507 139806912530240 Not Found: /api/mikrotik/user-status/
WARNING 2025-10-29 11:04:06,887 utils 3477507 139806912530240 Couldnt reverse admin:billing_statistics
WARNING 2025-10-31 05:34:28,918 log 954149 140196135696192 Not Found: /
WARNING 2025-10-31 05:34:30,511 log 954149 140196135696192 Not Found: /favicon.ico
WARNING 2025-11-01 18:05:19,374 log 1623072 140318178895680 Not Found: /
ERROR 2025-11-02 13:55:21,881 exception 2182175 140508540680000 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-02 13:55:21,989 log 2182175 140508540680000 Bad Request: /
WARNING 2025-11-02 17:24:04,731 log 3053651 140419117074240 Not Found: /robots.txt
WARNING 2025-11-02 17:24:16,509 log 3053651 140419117074240 Not Found: /
ERROR 2025-11-02 17:25:57,421 exception 3053651 140419117074240 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-02 17:25:57,427 log 3053651 140419117074240 Bad Request: /robots.txt
ERROR 2025-11-02 17:26:02,872 exception 3053651 140419117074240 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-02 17:26:02,874 log 3053651 140419117074240 Bad Request: /
ERROR 2025-11-03 12:54:52,633 exception 3534471 139634286716736 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-03 12:54:52,716 log 3534471 139634286716736 Bad Request: /
WARNING 2025-11-03 12:55:41,441 log 3534471 139634286716736 Not Found: /
WARNING 2025-11-03 12:55:41,623 log 3534471 139634286716736 Not Found: /css/support_parent.css
WARNING 2025-11-03 12:55:41,824 log 3534471 139634286716736 Not Found: /js/lkk_ch.js
WARNING 2025-11-03 12:55:42,024 log 3534471 139634286716736 Not Found: /js/twint_ch.js
WARNING 2025-11-05 02:21:56,029 utils 3380603 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:22:06,910 utils 3380603 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:22:16,179 utils 3380603 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:22:45,423 utils 3380603 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:22:57,451 utils 3380603 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:24:01,551 utils 3380603 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:24:33,074 utils 3380603 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:24:47,181 utils 3380603 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:24:54,182 utils 3380603 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:25:26,926 utils 3587745 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:28:25,382 log 3587745 140612319545152 Not Found: /api/user-status/255772236727/
INFO 2025-11-05 02:28:37,177 views 3587745 140612319545152 Voucher O58B-9AWQ-SWRA redeemed by 0772236727
INFO 2025-11-05 02:28:37,962 nextsms 3587745 140612319545152 SMS sent successfully to 255772236727
WARNING 2025-11-05 02:34:44,602 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:34:48,421 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:34:52,485 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:35:00,661 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:35:10,831 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:35:21,451 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:35:31,811 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:35:33,871 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:35:37,486 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:35:39,381 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:36:23,428 log 3948848 140612319545152 Not Found: /api/user-status/255772236727/
WARNING 2025-11-05 02:37:05,967 utils 3948848 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:37:12,944 utils 3948848 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:38:07,360 log 3948848 140612319545152 Not Found: /api/user-status/255772236727/
INFO 2025-11-05 02:39:42,349 clickpesa 3948848 140612319545152 ClickPesa query response for KITONGA1475CACCE9: [{'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-05 02:39:42,351 views 3948848 140612319545152 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-05 02:39:42,351 views 3948848 140612319545152 Using first payment from list: {'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-05 02:39:45,107 clickpesa 3935531 140612319545152 ClickPesa query response for KITONGA1475CACCE9: [{'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-05 02:39:45,109 views 3935531 140612319545152 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-05 02:39:45,110 views 3935531 140612319545152 Using first payment from list: {'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-05 02:39:47,897 clickpesa 3587745 140612319545152 ClickPesa query response for KITONGA1475CACCE9: [{'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-05 02:39:47,899 views 3587745 140612319545152 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-05 02:39:47,899 views 3587745 140612319545152 Using first payment from list: {'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-05 02:39:50,805 clickpesa 3948848 140612319545152 ClickPesa query response for KITONGA1475CACCE9: [{'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-05 02:39:50,807 views 3948848 140612319545152 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-05 02:39:50,807 views 3948848 140612319545152 Using first payment from list: {'id': 'CLPLCPCAV6N4F', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA1475CACCE9', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-04T23:39:29.381Z', 'createdAt': '2025-11-04T23:39:29.381Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-11-05 02:39:53,627 utils 3587745 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:40:00,902 utils 3587745 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:40:04,293 utils 3587745 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:40:09,978 utils 3587745 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:40:12,680 utils 3587745 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:40:14,667 utils 3587745 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:40:19,052 utils 3948848 140612319545152 Couldnt reverse admin:billing_statistics
INFO 2025-11-05 02:44:33,511 views 3948848 140612319545152 ClickPesa webhook received: {"event": "PAYMENT FAILED", "data": {"id": "CLPLCPCAV6N4F", "status": "FAILED", "channel": "TIGO-PESA", "orderReference": "KITONGA1475CACCE9", "message": "Transaction timedout", "updatedAt": "2025-11-04T23:44:29.999Z", "createdAt": "2025-11-04T23:39:29.381Z", "customer": {"customerName": "AMIR JUMA", "customerPhoneNumber": "255772236727"}, "clientId": "IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl"}}
WARNING 2025-11-05 02:44:33,574 views 3948848 140612319545152 Payment failed: KITONGA1475CACCE9
INFO 2025-11-05 02:44:34,211 nextsms 3948848 140612319545152 SMS sent successfully to 255772236727
WARNING 2025-11-05 02:45:35,109 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:45:38,064 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:45:43,655 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:45:49,164 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 02:45:56,921 utils 3935531 140612319545152 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 03:16:08,001 utils 950257 140439239894848 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 03:16:09,166 utils 950257 140439239894848 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 03:16:16,341 utils 950257 140439239894848 Couldnt reverse admin:billing_statistics
WARNING 2025-11-05 03:16:18,850 utils 950257 140439239894848 Couldnt reverse admin:billing_statistics
[ERROR] [UID:951][959785] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 181, in _get_response
    callback, callback_args, callback_kwargs = self.resolve_request(request)
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 313, in resolve_request
    resolver_match = resolver.resolve(request.path_info)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 683, in resolve
    for pattern in self.url_patterns:
[ERROR] [UID:951][959783]                    ^^^^^^^^^^^^^^^^^
wsgiAppHandler pApp->start_response() return NULL.
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 735, in url_patterns
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 181, in _get_response
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
    callback, callback_args, callback_kwargs = self.resolve_request(request)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 313, in resolve_request
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    resolver_match = resolver.resolve(request.path_info)
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 683, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 735, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
    return _bootstrap._gcd_import(name[level:], package, level)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    path('api/', include('billing.urls')),
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
    urlconf_module = import_module(urlconf_module)
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return import_module(self.urlconf_name)
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
    return _bootstrap._gcd_import(name[level:], package, level)
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
    urlconf_module = import_module(urlconf_module)
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
    response = get_response(request)
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)

Traceback (most recent call last):
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
    response = get_response(request)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
    return import_module(self.urlconf_name)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    response = response_for_exception(request, exc)
    return _bootstrap._gcd_import(name[level:], package, level)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
    path('api/', include('billing.urls')),
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
    callback = resolver.resolve_error_handler(500)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    response = get_response(request)
    res = instance.__dict__[self.name] = self.func(instance)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    return _bootstrap._gcd_import(name[level:], package, level)
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    urlconf_module = import_module(urlconf_module)
    res = instance.__dict__[self.name] = self.func(instance)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
    return import_module(self.urlconf_name)
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    path('test-user-access/', views.test_user_access, name='test_user_access'),
    return _bootstrap._gcd_import(name[level:], package, level)
                              ^^^^^^^^^^^^^^^^^^^^^^
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
    urlconf_module = import_module(urlconf_module)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    response = response or self.get_response(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    response = response_for_exception(request, exc)
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
    response = get_response(request)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    callback = resolver.resolve_error_handler(500)
    response = response or self.get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
    callback = resolver.resolve_error_handler(500)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    return _bootstrap._gcd_import(name[level:], package, level)
    res = instance.__dict__[self.name] = self.func(instance)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                         ^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
    return import_module(self.urlconf_name)
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    urlconf_module = import_module(urlconf_module)
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    return _bootstrap._gcd_import(name[level:], package, level)
    urlconf_module = import_module(urlconf_module)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?


During handling of the above exception, another exception occurred:
During handling of the above exception, another exception occurred:


Traceback (most recent call last):
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    return import_module(self.urlconf_name)
    res = instance.__dict__[self.name] = self.func(instance)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    return import_module(self.urlconf_name)
    urlconf_module = import_module(urlconf_module)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
    path('test-user-access/', views.test_user_access, name='test_user_access'),
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    urlconf_module = import_module(urlconf_module)
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    return _bootstrap._gcd_import(name[level:], package, level)
    response = handle_uncaught_exception(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    response = get_response(request)
    res = instance.__dict__[self.name] = self.func(instance)
               ^^^^^^^^^^^^^^^^^^^^^
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    response = response_for_exception(request, exc)
    return _bootstrap._gcd_import(name[level:], package, level)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
    response = handle_uncaught_exception(
                 ^^^^^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    callback = resolver.resolve_error_handler(500)
    return _bootstrap._gcd_import(name[level:], package, level)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
    return import_module(self.urlconf_name)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/corsheaders/middleware.py", line 56, in __call__
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    result = self.get_response(request)
    path('api/', include('billing.urls')),
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    return _bootstrap._gcd_import(name[level:], package, level)
    callback = resolver.resolve_error_handler(500)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    response = response or self.get_response(request)
    return _bootstrap._gcd_import(name[level:], package, level)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
    response = response_for_exception(request, exc)
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

During handling of the above exception, another exception occurred:

  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/whitenoise/middleware.py", line 124, in __call__
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    return self.get_response(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    response = response_for_exception(request, exc)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    path('test-user-access/', views.test_user_access, name='test_user_access'),
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
                              ^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    path('test-user-access/', views.test_user_access, name='test_user_access'),
    response = get_response(request)
                              ^^^^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/corsheaders/middleware.py", line 56, in __call__
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    result = self.get_response(request)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
    callback = resolver.resolve_error_handler(500)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
    return _bootstrap._gcd_import(name[level:], package, level)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
    path('api/', include('billing.urls')),
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
    return import_module(self.urlconf_name)
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

    return _bootstrap._gcd_import(name[level:], package, level)
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/wsgi.py", line 124, in __call__
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    response = self.get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 140, in get_response
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
    response = self._middleware_chain(request)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    urlconf_module = import_module(urlconf_module)
    response = response_for_exception(request, exc)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
    return _bootstrap._gcd_import(name[level:], package, level)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
[ERROR] [UID:951][959784]   File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
    callback = resolver.resolve_error_handler(500)
wsgiAppHandler pApp->start_response() return NULL.
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    response = get_response(request)
    res = instance.__dict__[self.name] = self.func(instance)
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/whitenoise/middleware.py", line 124, in __call__
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 181, in _get_response
    return self.get_response(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    return import_module(self.urlconf_name)
    callback, callback_args, callback_kwargs = self.resolve_request(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    response = response_for_exception(request, exc)
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 313, in resolve_request
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
    response = handle_uncaught_exception(
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    resolver_match = resolver.resolve(request.path_info)
    path('api/', include('billing.urls')),
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 683, in resolve
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
    urlconf_module = import_module(urlconf_module)
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    res = instance.__dict__[self.name] = self.func(instance)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
    return import_module(self.urlconf_name)
                                         ^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 735, in url_patterns
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
    return _bootstrap._gcd_import(name[level:], package, level)
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
    path('test-user-access/', views.test_user_access, name='test_user_access'),
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

    path('api/', include('billing.urls')),
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
    response = get_response(request)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    return _bootstrap._gcd_import(name[level:], package, level)
    response = response or self.get_response(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    path('test-user-access/', views.test_user_access, name='test_user_access'),
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

    response = handle_uncaught_exception(
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    response = get_response(request)
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
    response = response_for_exception(request, exc)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    res = instance.__dict__[self.name] = self.func(instance)
    response = handle_uncaught_exception(
                                         ^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
                       ^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    res = instance.__dict__[self.name] = self.func(instance)
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    return _bootstrap._gcd_import(name[level:], package, level)
    path('test-user-access/', views.test_user_access, name='test_user_access'),
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                              ^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed

  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/wsgi.py", line 124, in __call__
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    response = self.get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 140, in get_response
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    response = self._middleware_chain(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
    response = response_for_exception(request, exc)
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    callback = resolver.resolve_error_handler(500)
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
    response = response_for_exception(request, exc)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
    response = handle_uncaught_exception(
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    return import_module(self.urlconf_name)
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/corsheaders/middleware.py", line 56, in __call__
    result = self.get_response(request)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/whitenoise/middleware.py", line 124, in __call__
    return self.get_response(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 134, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/wsgi.py", line 124, in __call__
    response = self.get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 140, in get_response
    response = self._middleware_chain(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 140, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 184, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 749, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
                       ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/resolvers.py", line 728, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/kitonga/urls.py", line 9, in <module>
    path('api/', include('billing.urls')),
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/thebkihw/api.kitonga.klikcell.com/billing/urls.py", line 34, in <module>
    path('test-user-access/', views.test_user_access, name='test_user_access'),
                              ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'billing.views' has no attribute 'test_user_access'. Did you mean: 'debug_user_access'?
INFO 2025-11-06 14:49:33,159 views 1505147 140319025579840 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=45.84.240.27, frontend=True
WARNING 2025-11-06 14:49:33,166 views 1505147 140319025579840 Authentication request for 255772236727 without MAC address - allowing access (method: payment)
INFO 2025-11-06 14:49:33,189 views 1505147 140319025579840 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment)
WARNING 2025-11-06 14:50:30,412 log 1509559 140373949163328 Not Found: /api/trigger-auth/
INFO 2025-11-06 14:50:37,137 views 1509559 140373949163328 Mikrotik auth request: method=POST, username=0778415671, mac=, ip=Tanzania, frontend=True
WARNING 2025-11-06 14:50:37,140 views 1509559 140373949163328 Mikrotik auth failed for 0778415671: User not found - no payment or voucher history
WARNING 2025-11-06 14:50:37,141 log 1509559 140373949163328 Not Found: /api/mikrotik/auth/
INFO 2025-11-06 14:51:07,145 mikrotik 1509559 140373949163328 MikroTik external authentication validated for user 255772236727 - user will get access on next WiFi connection
INFO 2025-11-06 14:51:32,134 views 1509559 140373949163328 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=45.84.240.27, frontend=True
WARNING 2025-11-06 14:51:32,141 views 1509559 140373949163328 Authentication request for 255772236727 without MAC address - allowing access (method: payment)
INFO 2025-11-06 14:51:32,164 views 1509559 140373949163328 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment)
INFO 2025-11-06 14:53:51,701 mikrotik 1509559 140373949163328 MikroTik external authentication validated for user 255772236727 - user will get access on next WiFi connection
WARNING 2025-11-06 14:54:54,452 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:54:57,218 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:54:58,293 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:54:59,925 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:55:02,347 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:55:02,995 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:55:08,663 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:55:15,578 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:55:18,507 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:55:23,257 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:55:42,910 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:55:50,865 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:55:53,167 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:55:54,103 utils 1509559 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 14:56:34,229 utils 1522264 140373949163328 Couldnt reverse admin:billing_statistics
INFO 2025-11-06 14:56:43,057 views 1522264 140373949163328 Mikrotik logout request: method=POST, username=255772236727, ip=, frontend=True
INFO 2025-11-06 14:56:43,070 views 1522264 140373949163328 Mikrotik logout successful for 255772236727
WARNING 2025-11-06 14:58:13,705 log 1509559 140373949163328 Not Found: /api/verify/
INFO 2025-11-06 14:58:23,640 views 1509559 140373949163328 Created new user 255684106419 via voucher redemption
INFO 2025-11-06 14:58:23,659 views 1509559 140373949163328 Voucher 8MTV-TUYO-TDRX redeemed by 255684106419 - access granted for 24 hours
INFO 2025-11-06 14:58:24,497 nextsms 1509559 140373949163328 SMS sent successfully to 255684106419
INFO 2025-11-06 14:59:32,768 views 1521877 140373949163328 Mikrotik auth request: method=POST, username=255684106419, mac=, ip=, frontend=True
WARNING 2025-11-06 14:59:32,772 views 1521877 140373949163328 Authentication request for 255684106419 without MAC address - allowing access (method: voucher)
INFO 2025-11-06 14:59:32,786 views 1521877 140373949163328 MikroTik auth SUCCESS for 255684106419: Access granted (method: voucher)
INFO 2025-11-06 15:00:54,988 views 1521877 140373949163328 Mikrotik auth request: method=POST, username=255684106419, mac=, ip=, frontend=True
WARNING 2025-11-06 15:00:54,993 views 1521877 140373949163328 Authentication request for 255684106419 without MAC address - allowing access (method: voucher)
INFO 2025-11-06 15:00:55,016 views 1521877 140373949163328 MikroTik auth SUCCESS for 255684106419: Access granted (method: voucher)
INFO 2025-11-06 15:01:12,554 mikrotik 1521877 140373949163328 MikroTik external authentication validated for user 255684106419 - user will get access on next WiFi connection
WARNING 2025-11-06 15:02:18,454 utils 1521877 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 15:02:22,520 utils 1521877 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 15:02:40,252 utils 1521877 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 15:02:42,831 utils 1521877 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 15:02:45,225 utils 1521877 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 15:02:51,645 utils 1521877 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 15:02:58,588 utils 1521877 140373949163328 Couldnt reverse admin:billing_statistics
WARNING 2025-11-06 15:03:11,903 log 1521877 140373949163328 Not Found: /api/verify/
INFO 2025-11-06 15:04:04,910 views 1509559 140373949163328 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=, frontend=True
WARNING 2025-11-06 15:04:04,916 views 1509559 140373949163328 Authentication request for 255772236727 without MAC address - allowing access (method: payment)
INFO 2025-11-06 15:04:04,932 views 1509559 140373949163328 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment)
INFO 2025-11-06 15:22:11,342 views 1632444 139652009572160 Mikrotik logout request: method=POST, username=255772236727, ip=, frontend=True
INFO 2025-11-06 15:22:11,376 views 1632444 139652009572160 Mikrotik logout successful for 255772236727
ERROR 2025-11-07 21:57:04,064 exception 727732 139983116416832 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-07 21:57:04,210 log 727732 139983116416832 Bad Request: /
ERROR 2025-11-08 14:11:01,376 exception 444208 140067938985792 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-08 14:11:01,432 log 444208 140067938985792 Bad Request: /
ERROR 2025-11-09 19:21:17,814 exception 3417269 139910263379776 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-09 19:21:17,913 log 3417269 139910263379776 Bad Request: /
ERROR 2025-11-10 07:02:00,339 exception 2057386 140197785524032 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-10 07:02:00,406 log 2057386 140197785524032 Bad Request: /
WARNING 2025-11-10 07:36:09,089 log 2202323 139657596860224 Not Found: /
ERROR 2025-11-10 13:39:40,834 exception 3760014 139797955958592 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-10 13:39:40,924 log 3760014 139797955958592 Bad Request: /
WARNING 2025-11-10 13:55:40,698 log 3819248 140019959191360 Not Found: /
ERROR 2025-11-10 15:36:57,739 exception 76864 139704056899392 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-10 15:36:57,822 log 76864 139704056899392 Bad Request: /
WARNING 2025-11-10 15:39:12,520 log 76864 139704056899392 Not Found: /api/verify/
WARNING 2025-11-10 15:40:58,889 log 76864 139704056899392 Not Found: /api/verify/
WARNING 2025-11-10 15:41:31,030 log 76864 139704056899392 Not Found: /api/verify/
WARNING 2025-11-10 15:44:14,468 log 76864 139704056899392 Not Found: /api/trigger-auth/
WARNING 2025-11-10 15:44:27,860 log 76864 139704056899392 Not Found: /api/trigger-auth/
WARNING 2025-11-10 15:45:25,459 log 76864 139704056899392 Not Found: /api/verify/
WARNING 2025-11-10 15:45:45,002 log 76864 139704056899392 Not Found: /api/verify/
WARNING 2025-11-10 15:46:10,880 log 76864 139704056899392 Not Found: /api/verify/
INFO 2025-11-10 15:49:02,183 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:02,185 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:02,186 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:09,658 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:09,661 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:09,661 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:16,317 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:16,319 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:16,319 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:23,042 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:23,045 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:23,046 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:29,813 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:29,816 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:29,816 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:36,147 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:36,149 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:36,150 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:36,642 clickpesa 76864 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:36,644 views 76864 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:36,645 views 76864 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:41,860 clickpesa 129546 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:41,863 views 129546 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:41,864 views 129546 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:43,294 clickpesa 76864 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:43,296 views 76864 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:43,296 views 76864 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:47,894 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:47,896 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:47,897 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:49,767 clickpesa 76864 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:49,769 views 76864 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:49,770 views 76864 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:53,753 clickpesa 129546 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:53,754 views 129546 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:53,755 views 129546 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:49:56,356 clickpesa 76864 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:56,358 views 76864 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:49:56,359 views 76864 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:00,193 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:00,195 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:00,195 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:02,905 clickpesa 76864 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:02,908 views 76864 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:02,909 views 76864 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:02,942 clickpesa 129546 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:02,944 views 129546 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:02,944 views 129546 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:08,820 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:08,823 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:08,823 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:09,447 clickpesa 129546 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:09,449 views 129546 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:09,450 views 129546 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:15,756 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:15,757 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:15,758 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:16,301 clickpesa 129546 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:16,303 views 129546 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:16,303 views 129546 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:20,835 clickpesa 76864 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:20,837 views 76864 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:20,837 views 76864 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:22,908 clickpesa 129546 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:22,910 views 129546 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:22,910 views 129546 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:26,895 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:26,897 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:26,897 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:29,551 clickpesa 129546 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:29,553 views 129546 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:29,553 views 129546 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:32,784 clickpesa 76864 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:32,786 views 76864 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:32,786 views 76864 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:35,881 clickpesa 129546 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:35,883 views 129546 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:35,883 views 129546 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:50:36,180 clickpesa 126984 139704056899392 ClickPesa query response for KITONGA19FC517544: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:36,183 views 126984 139704056899392 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-10 15:50:36,183 views 126984 139704056899392 Using first payment from list: {'id': 'CLPLCPCA9MEAP', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA19FC517544', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-10T12:48:39.043Z', 'createdAt': '2025-11-10T12:48:39.043Z', 'customer': {'customerName': 'AYUB ABDI', 'customerPhoneNumber': '255657777687'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-10 15:53:42,984 views 129546 139704056899392 ClickPesa webhook received: {"event": "PAYMENT FAILED", "data": {"id": "CLPLCPCA9MEAP", "status": "FAILED", "channel": "TIGO-PESA", "orderReference": "KITONGA19FC517544", "message": "Transaction timedout", "updatedAt": "2025-11-10T12:53:39.655Z", "createdAt": "2025-11-10T12:48:39.043Z", "customer": {"customerName": "AYUB ABDI", "customerPhoneNumber": "255657777687"}, "clientId": "IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl"}}
WARNING 2025-11-10 15:53:43,061 views 129546 139704056899392 Payment failed: KITONGA19FC517544
INFO 2025-11-10 15:53:43,737 nextsms 129546 139704056899392 SMS sent successfully to 255657777687
WARNING 2025-11-11 00:15:33,862 log 2186916 139880011315008 Not Found: /robots.txt
WARNING 2025-11-11 00:15:33,954 log 2186916 139880011315008 Not Found: /
ERROR 2025-11-12 03:53:22,141 exception 916276 140464238548800 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-12 03:53:22,205 log 916276 140464238548800 Bad Request: /
WARNING 2025-11-12 03:53:41,865 log 916276 140464238548800 Not Found: /
WARNING 2025-11-12 16:47:44,012 log 4077670 140304763918144 Not Found: /
ERROR 2025-11-12 16:54:30,430 exception 4097180 140304763918144 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-12 16:54:30,458 log 4097180 140304763918144 Bad Request: /
WARNING 2025-11-12 21:03:29,721 log 798307 140513226446656 Not Found: /
ERROR 2025-11-12 21:27:19,176 exception 876731 140706504623936 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-12 21:27:19,336 log 876731 140706504623936 Bad Request: /
ERROR 2025-11-13 01:27:04,854 exception 1732366 140282732472128 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-13 01:27:04,916 log 1732366 140282732472128 Bad Request: /
WARNING 2025-11-13 01:27:04,917 log 1732367 140282732472128 Not Found: /
INFO 2025-11-13 12:31:56,457 views 140120 139758502401856 Access denied for 255772236727: Access expired 144 hours ago - payment or voucher required (method: payment, paid_until: 2025-11-07 08:34:11.422480+00:00)
INFO 2025-11-13 12:31:56,502 views 140120 139758502401856 User 255772236727 deactivated due to expired access (method was: payment)
INFO 2025-11-13 12:33:56,536 views 140120 139758502401856 ClickPesa webhook received: {"event": "PAYMENT RECEIVED", "data": {"id": "CLPLCPCAPQTM7", "status": "SUCCESS", "paymentReference": "25792625141563", "orderReference": "KITONGA163788358D", "collectedAmount": "1000.00", "collectedCurrency": "TZS", "message": "Dear customer, your payment is successfully completed", "channel": "TIGO-PESA", "updatedAt": "2025-11-13T09:33:52.891Z", "createdAt": "2025-11-13T09:33:36.853Z", "customer": {"customerName": "AMIR JUMA", "customerPhoneNumber": "255772236727"}, "clientId": "IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl"}}
INFO 2025-11-13 12:33:56,637 views 140120 139758502401856 Payment completed: KITONGA163788358D - CLPLCPCAPQTM7
INFO 2025-11-13 12:33:56,640 views 140120 139758502401856 No active device found for 255772236727 - user will authenticate on next WiFi connection
INFO 2025-11-13 12:33:57,460 nextsms 140120 139758502401856 SMS sent successfully to 255772236727
INFO 2025-11-13 12:34:03,313 clickpesa 140120 139758502401856 ClickPesa query response for KITONGA163788358D: [{'id': 'CLPLCPCAPQTM7', 'channel': 'TIGO-PESA', 'status': 'SUCCESS', 'paymentReference': '25792625141563', 'orderReference': 'KITONGA163788358D', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Dear customer, your payment is successfully completed', 'updatedAt': '2025-11-13T09:33:52.891Z', 'createdAt': '2025-11-13T09:33:36.853Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-13 12:34:03,315 views 140120 139758502401856 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAPQTM7', 'channel': 'TIGO-PESA', 'status': 'SUCCESS', 'paymentReference': '25792625141563', 'orderReference': 'KITONGA163788358D', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Dear customer, your payment is successfully completed', 'updatedAt': '2025-11-13T09:33:52.891Z', 'createdAt': '2025-11-13T09:33:36.853Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-13 12:34:03,315 views 140120 139758502401856 Using first payment from list: {'id': 'CLPLCPCAPQTM7', 'channel': 'TIGO-PESA', 'status': 'SUCCESS', 'paymentReference': '25792625141563', 'orderReference': 'KITONGA163788358D', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Dear customer, your payment is successfully completed', 'updatedAt': '2025-11-13T09:33:52.891Z', 'createdAt': '2025-11-13T09:33:36.853Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-13 12:34:07,728 clickpesa 140120 139758502401856 ClickPesa query response for KITONGA163788358D: [{'id': 'CLPLCPCAPQTM7', 'channel': 'TIGO-PESA', 'status': 'SUCCESS', 'paymentReference': '25792625141563', 'orderReference': 'KITONGA163788358D', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Dear customer, your payment is successfully completed', 'updatedAt': '2025-11-13T09:33:52.891Z', 'createdAt': '2025-11-13T09:33:36.853Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-13 12:34:07,731 views 140120 139758502401856 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAPQTM7', 'channel': 'TIGO-PESA', 'status': 'SUCCESS', 'paymentReference': '25792625141563', 'orderReference': 'KITONGA163788358D', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Dear customer, your payment is successfully completed', 'updatedAt': '2025-11-13T09:33:52.891Z', 'createdAt': '2025-11-13T09:33:36.853Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-13 12:34:07,732 views 140120 139758502401856 Using first payment from list: {'id': 'CLPLCPCAPQTM7', 'channel': 'TIGO-PESA', 'status': 'SUCCESS', 'paymentReference': '25792625141563', 'orderReference': 'KITONGA163788358D', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Dear customer, your payment is successfully completed', 'updatedAt': '2025-11-13T09:33:52.891Z', 'createdAt': '2025-11-13T09:33:36.853Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-13 12:49:16,539 views 220023 139706157131584 Mikrotik logout request: method=POST, username=255772236727, ip=, frontend=True
INFO 2025-11-13 12:49:16,594 views 220023 139706157131584 Mikrotik logout successful for 255772236727
INFO 2025-11-13 12:49:37,621 views 220023 139706157131584 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=154.74.143.1, frontend=True
WARNING 2025-11-13 12:49:37,625 views 220023 139706157131584 Authentication request for 255772236727 without MAC address - allowing access (method: payment)
INFO 2025-11-13 12:49:37,643 views 220023 139706157131584 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment, devices: 0/1)
INFO 2025-11-13 13:13:20,678 views 306645 139756829595456 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=154.74.143.1, frontend=True
WARNING 2025-11-13 13:13:20,683 views 306645 139756829595456 Authentication request for 255772236727 without MAC address - allowing access (method: payment)
INFO 2025-11-13 13:13:20,722 views 306645 139756829595456 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment, devices: 0/1)
WARNING 2025-11-13 13:48:26,270 log 454039 140713557681984 Not Found: /api/verify-access/
WARNING 2025-11-13 13:48:55,689 log 454716 140713557681984 Not Found: /api/verify-access/
WARNING 2025-11-13 13:49:17,578 utils 454716 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 13:49:25,873 utils 454716 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 13:49:38,504 log 454716 140713557681984 Not Found: /api/verify-access/
WARNING 2025-11-13 13:49:42,831 log 454716 140713557681984 Not Found: /api/verify-access/
WARNING 2025-11-13 13:49:51,562 utils 454716 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 13:50:08,956 log 454716 140713557681984 Not Found: /api/verify-access/
WARNING 2025-11-13 13:50:12,257 log 454716 140713557681984 Not Found: /api/verify-access/
WARNING 2025-11-13 13:50:47,643 log 454716 140713557681984 Not Found: /api/verify-access/
WARNING 2025-11-13 13:50:57,570 log 454716 140713557681984 Not Found: /api/payments/initiate/
INFO 2025-11-13 13:56:47,362 views 482338 140713557681984 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=154.74.143.1, frontend=True
WARNING 2025-11-13 13:56:47,368 views 482338 140713557681984 Authentication request for 255772236727 without MAC address - allowing access (method: payment)
INFO 2025-11-13 13:56:47,491 views 482338 140713557681984 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment, devices: 0/1)
INFO 2025-11-13 13:57:05,648 views 482338 140713557681984 Mikrotik logout request: method=POST, username=255772236727, ip=, frontend=True
INFO 2025-11-13 13:57:05,756 views 482338 140713557681984 Mikrotik logout successful for 255772236727
INFO 2025-11-13 13:57:14,381 views 482338 140713557681984 Access denied for 255684106419: Access expired 142 hours ago - payment or voucher required (method: voucher, paid_until: 2025-11-07 11:58:23.646910+00:00)
INFO 2025-11-13 13:57:14,423 views 482338 140713557681984 User 255684106419 deactivated due to expired access (method was: voucher)
INFO 2025-11-13 13:57:23,102 views 482338 140713557681984 Access denied for 255684106419: User account is deactivated (method: voucher, paid_until: 2025-11-07 11:58:23.646910+00:00)
WARNING 2025-11-13 13:57:30,798 log 482338 140713557681984 Not Found: /api/payments/initiate/
INFO 2025-11-13 14:02:54,123 views 513332 140713557681984 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=154.74.143.1, frontend=True
WARNING 2025-11-13 14:02:54,134 views 513332 140713557681984 Authentication request for 255772236727 without MAC address - allowing access (method: payment)
INFO 2025-11-13 14:02:54,148 views 513332 140713557681984 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment, devices: 0/1)
WARNING 2025-11-13 14:03:30,310 log 513332 140713557681984 Not Found: /apiinitiate-payment/
INFO 2025-11-13 14:05:17,934 views 513332 140713557681984 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=154.74.143.1, frontend=True
WARNING 2025-11-13 14:05:17,938 views 513332 140713557681984 Authentication request for 255772236727 without MAC address - allowing access (method: payment)
INFO 2025-11-13 14:05:17,979 views 513332 140713557681984 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment, devices: 0/1)
WARNING 2025-11-13 14:05:24,509 log 513332 140713557681984 Not Found: /apiinitiate-payment/
WARNING 2025-11-13 14:06:21,896 log 513332 140713557681984 Not Found: /apiinitiate-payment/
WARNING 2025-11-13 14:07:31,478 log 513332 140713557681984 Not Found: /apiinitiate-payment/
INFO 2025-11-13 14:09:01,977 clickpesa 513332 140713557681984 ClickPesa query response for KITONGA163F7E4381: [{'id': 'CLPLCPCAR89BA', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA163F7E4381', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-13T11:08:52.909Z', 'createdAt': '2025-11-13T11:08:52.909Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-13 14:09:01,990 views 513332 140713557681984 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAR89BA', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA163F7E4381', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-13T11:08:52.909Z', 'createdAt': '2025-11-13T11:08:52.909Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-13 14:09:01,991 views 513332 140713557681984 Using first payment from list: {'id': 'CLPLCPCAR89BA', 'channel': 'TIGO-PESA', 'status': 'PROCESSING', 'paymentReference': '', 'orderReference': 'KITONGA163F7E4381', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': '', 'updatedAt': '2025-11-13T11:08:52.909Z', 'createdAt': '2025-11-13T11:08:52.909Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-13 14:09:05,749 clickpesa 513332 140713557681984 ClickPesa query response for KITONGA163F7E4381: [{'id': 'CLPLCPCAR89BA', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA163F7E4381', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Invalid PIN.', 'updatedAt': '2025-11-13T11:09:03.028Z', 'createdAt': '2025-11-13T11:08:52.909Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-13 14:09:05,751 views 513332 140713557681984 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAR89BA', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA163F7E4381', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Invalid PIN.', 'updatedAt': '2025-11-13T11:09:03.028Z', 'createdAt': '2025-11-13T11:08:52.909Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-13 14:09:05,751 views 513332 140713557681984 Using first payment from list: {'id': 'CLPLCPCAR89BA', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA163F7E4381', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Invalid PIN.', 'updatedAt': '2025-11-13T11:09:03.028Z', 'createdAt': '2025-11-13T11:08:52.909Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
INFO 2025-11-13 14:09:06,494 views 539773 140713557681984 ClickPesa webhook received: {"event": "PAYMENT FAILED", "data": {"id": "CLPLCPCAR89BA", "status": "FAILED", "channel": "TIGO-PESA", "orderReference": "KITONGA163F7E4381", "message": "Invalid PIN.", "updatedAt": "2025-11-13T11:09:03.028Z", "createdAt": "2025-11-13T11:08:52.909Z", "customer": {"customerName": "AMIR JUMA", "customerPhoneNumber": "255772236727"}, "clientId": "IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl"}}
WARNING 2025-11-13 14:09:06,573 views 539773 140713557681984 Payment failed: KITONGA163F7E4381
INFO 2025-11-13 14:09:07,260 nextsms 539773 140713557681984 SMS sent successfully to 255772236727
INFO 2025-11-13 14:09:09,806 clickpesa 513332 140713557681984 ClickPesa query response for KITONGA163F7E4381: [{'id': 'CLPLCPCAR89BA', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA163F7E4381', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Invalid PIN.', 'updatedAt': '2025-11-13T11:09:03.028Z', 'createdAt': '2025-11-13T11:08:52.909Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-13 14:09:09,807 views 513332 140713557681984 ClickPesa returned data type: <class 'list'>, data: [{'id': 'CLPLCPCAR89BA', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA163F7E4381', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Invalid PIN.', 'updatedAt': '2025-11-13T11:09:03.028Z', 'createdAt': '2025-11-13T11:08:52.909Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}]
INFO 2025-11-13 14:09:09,808 views 513332 140713557681984 Using first payment from list: {'id': 'CLPLCPCAR89BA', 'channel': 'TIGO-PESA', 'status': 'FAILED', 'paymentReference': '', 'orderReference': 'KITONGA163F7E4381', 'collectedAmount': '1000.00', 'collectedCurrency': 'TZS', 'message': 'Invalid PIN.', 'updatedAt': '2025-11-13T11:09:03.028Z', 'createdAt': '2025-11-13T11:08:52.909Z', 'customer': {'customerName': 'AMIR JUMA', 'customerPhoneNumber': '255772236727'}, 'clientId': 'IDlUeSuskCXqxxYcEpJZwgAj41OoBkzl'}
WARNING 2025-11-13 14:09:22,693 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:09:35,502 views 513332 140713557681984 Invalid voucher code H7SQV5XBHOK attempted by 255772236727
WARNING 2025-11-13 14:09:35,503 log 513332 140713557681984 Not Found: /api/vouchers/redeem/
WARNING 2025-11-13 14:10:30,204 views 539773 140713557681984 Invalid voucher code H7SQV5XBHOK attempted by 255772236727
WARNING 2025-11-13 14:10:30,205 log 539773 140713557681984 Not Found: /api/vouchers/redeem/
WARNING 2025-11-13 14:10:38,074 utils 539773 140713557681984 Couldnt reverse admin:billing_statistics
INFO 2025-11-13 14:10:54,641 views 539773 140713557681984 Voucher H7SQ-V5XB-HOK2 redeemed by 255772236727 - access granted for 24 hours
INFO 2025-11-13 14:10:55,350 nextsms 539773 140713557681984 SMS sent successfully to 255772236727
ERROR 2025-11-13 14:11:43,468 mikrotik 539773 140713557681984 grant_user_access: create_hotspot_user failed for 255772236727: routeros-api is not installed. Add it to requirements.txt
INFO 2025-11-13 14:12:22,890 views 513332 140713557681984 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=154.74.143.1, frontend=True
WARNING 2025-11-13 14:12:22,908 views 513332 140713557681984 Authentication request for 255772236727 without MAC address - allowing access (method: payment_and_voucher)
INFO 2025-11-13 14:12:22,989 views 513332 140713557681984 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment_and_voucher, devices: 0/1)
WARNING 2025-11-13 14:13:01,691 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:13:05,370 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:13:14,889 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:13:22,729 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:13:51,342 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:13:54,797 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:13:57,558 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:16:33,483 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:16:35,759 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:16:37,890 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:16:40,550 utils 513332 140713557681984 Couldnt reverse admin:billing_statistics
INFO 2025-11-13 14:20:03,198 views 513332 140713557681984 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=154.74.143.1, frontend=True
WARNING 2025-11-13 14:20:03,207 views 513332 140713557681984 Authentication request for 255772236727 without MAC address - allowing access (method: payment_and_voucher)
INFO 2025-11-13 14:20:03,260 views 513332 140713557681984 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment_and_voucher, devices: 0/1)
ERROR 2025-11-13 14:20:11,694 views 572941 140713557681984 MikroTik status check failed: cannot import name 'get_mikrotik_client' from 'billing.mikrotik' (/home/thebkihw/api.kitonga.klikcell.com/billing/mikrotik.py)
ERROR 2025-11-13 14:20:11,696 log 572941 140713557681984 Internal Server Error: /api/mikrotik/status/
ERROR 2025-11-13 14:20:23,461 views 572941 140713557681984 MikroTik status check failed: cannot import name 'get_mikrotik_client' from 'billing.mikrotik' (/home/thebkihw/api.kitonga.klikcell.com/billing/mikrotik.py)
ERROR 2025-11-13 14:20:23,462 log 572941 140713557681984 Internal Server Error: /api/mikrotik/status/
ERROR 2025-11-13 14:20:49,524 views 513332 140713557681984 MikroTik status check failed: cannot import name 'get_mikrotik_client' from 'billing.mikrotik' (/home/thebkihw/api.kitonga.klikcell.com/billing/mikrotik.py)
ERROR 2025-11-13 14:20:49,525 log 513332 140713557681984 Internal Server Error: /api/mikrotik/status/
ERROR 2025-11-13 14:21:04,393 views 572942 140713557681984 MikroTik status check failed: cannot import name 'get_mikrotik_client' from 'billing.mikrotik' (/home/thebkihw/api.kitonga.klikcell.com/billing/mikrotik.py)
ERROR 2025-11-13 14:21:04,394 log 572942 140713557681984 Internal Server Error: /api/mikrotik/status/
WARNING 2025-11-13 14:32:42,418 utils 612102 139735027894080 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 14:32:46,323 log 612102 139735027894080 Not Found: /
WARNING 2025-11-13 14:32:46,765 log 612102 139735027894080 Not Found: /favicon.ico
ERROR 2025-11-13 14:40:03,317 views 655789 139891784890176 MikroTik status check failed: cannot import name 'get_mikrotik_client' from 'billing.mikrotik' (/home/thebkihw/api.kitonga.klikcell.com/billing/mikrotik.py)
ERROR 2025-11-13 14:40:03,320 log 655789 139891784890176 Internal Server Error: /api/mikrotik/status/
ERROR 2025-11-13 14:40:14,980 views 655789 139891784890176 MikroTik status check failed: cannot import name 'get_mikrotik_client' from 'billing.mikrotik' (/home/thebkihw/api.kitonga.klikcell.com/billing/mikrotik.py)
ERROR 2025-11-13 14:40:14,981 log 655789 139891784890176 Internal Server Error: /api/mikrotik/status/
ERROR 2025-11-13 14:40:36,435 views 655790 139891784890176 MikroTik status check failed: cannot import name 'get_mikrotik_client' from 'billing.mikrotik' (/home/thebkihw/api.kitonga.klikcell.com/billing/mikrotik.py)
ERROR 2025-11-13 14:40:36,436 log 655790 139891784890176 Internal Server Error: /api/mikrotik/status/
WARNING 2025-11-13 15:11:45,479 log 774388 140296617523008 Not Found: /api/verify/
WARNING 2025-11-13 15:13:28,281 log 774388 140296617523008 Not Found: /api/mikrotik/user-status/
ERROR 2025-11-13 15:13:38,152 mikrotik 774388 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
WARNING 2025-11-13 15:19:27,102 log 774387 140296617523008 Unauthorized: /api/auth/profile/
ERROR 2025-11-13 15:28:25,144 mikrotik 829668 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:28:25,146 log 829668 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:28:25,491 mikrotik 829671 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:28:25,493 log 829671 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:28:35,992 mikrotik 829668 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:28:35,993 log 829668 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:32:02,416 mikrotik 829671 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:32:11,579 mikrotik 851626 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:32:11,582 log 851626 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:41:06,618 mikrotik 893620 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:41:06,622 log 893620 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:41:06,872 mikrotik 893617 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:41:06,873 views 893617 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:41:06,874 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:41:06,971 mikrotik 893617 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:41:06,972 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:41:07,202 mikrotik 893617 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:41:07,202 views 893617 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:41:07,203 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:41:22,549 mikrotik 893617 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:41:22,549 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:41:22,580 mikrotik 894156 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:41:22,581 views 894156 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:41:22,583 log 894156 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:41:49,713 mikrotik 893619 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:41:49,714 log 893619 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:41:49,725 mikrotik 893619 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:41:49,725 views 893619 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:41:49,726 log 893619 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:41:58,619 mikrotik 893619 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:41:58,620 log 893619 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:41:58,689 mikrotik 896293 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:41:58,689 views 896293 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:41:58,693 log 896293 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:42:08,040 mikrotik 896696 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:42:08,040 views 896696 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:42:08,044 log 896696 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:42:08,048 mikrotik 896700 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:42:08,056 log 896700 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:42:23,573 mikrotik 893619 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:42:23,573 log 893619 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:42:23,602 mikrotik 897366 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:42:23,603 views 897366 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:42:23,605 log 897366 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:43:27,094 mikrotik 893617 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:43:27,094 views 893617 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:43:27,095 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:43:27,129 mikrotik 900192 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:43:27,132 log 900192 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:43:57,452 mikrotik 893619 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:43:57,453 log 893619 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:43:57,460 mikrotik 893617 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:43:57,460 views 893617 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:43:57,461 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:44:08,118 mikrotik 902668 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:44:08,121 log 902668 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:44:08,136 mikrotik 902669 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:44:08,137 views 902669 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:44:08,139 log 902669 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:44:21,970 mikrotik 893617 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:44:21,971 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:44:21,973 mikrotik 893618 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:44:21,974 views 893618 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:44:21,975 log 893618 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:46:06,173 mikrotik 893619 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:46:06,174 log 893619 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:46:06,211 mikrotik 913261 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:46:06,211 views 913261 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:46:06,213 log 913261 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:46:13,809 mikrotik 893617 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:46:13,809 views 893617 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:46:13,810 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:46:13,837 mikrotik 893618 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:46:13,837 log 893618 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:47:08,330 mikrotik 893619 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:47:08,333 views 893619 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:47:08,334 log 893619 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:47:08,363 mikrotik 893618 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:47:08,363 log 893618 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:47:19,806 mikrotik 893617 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:47:19,807 views 893617 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:47:19,807 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:47:19,810 mikrotik 893618 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:47:19,811 log 893618 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:47:29,268 mikrotik 917356 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:47:29,270 log 917356 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:47:29,281 mikrotik 917358 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:47:29,282 views 917358 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:47:29,284 log 917358 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:48:24,122 mikrotik 893617 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:48:24,123 views 893617 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:48:24,123 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 15:48:24,591 log 893617 140296617523008 Not Found: /favicon.ico
ERROR 2025-11-13 15:48:58,275 mikrotik 893617 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:48:58,276 views 893617 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:48:58,276 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:48:58,312 mikrotik 922386 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:48:58,315 log 922386 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:51:16,218 mikrotik 893619 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:51:16,219 log 893619 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:51:16,289 mikrotik 930330 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:51:16,290 views 930330 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:51:16,306 log 930330 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:51:46,292 mikrotik 893617 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:51:46,293 log 893617 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:51:46,344 mikrotik 932341 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:51:46,344 views 932341 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:51:46,347 log 932341 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:56:58,189 mikrotik 949603 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:56:58,192 mikrotik 949600 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:56:58,193 views 949600 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:56:58,194 log 949603 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:56:58,195 log 949600 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:57:07,454 mikrotik 949599 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:57:07,455 log 949599 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:57:07,499 mikrotik 949990 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:57:07,500 views 949990 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:57:07,508 log 949990 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 15:58:52,102 mikrotik 949598 140296617523008 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:58:52,103 log 949598 140296617523008 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 15:58:52,142 mikrotik 955280 140296617523008 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 15:58:52,142 views 955280 140296617523008 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 15:58:52,144 log 955280 140296617523008 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 16:00:24,287 log 949598 140296617523008 Internal Server Error: /api/admin/mikrotik/reboot/
ERROR 2025-11-13 16:02:58,536 mikrotik 973459 140084729681728 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 16:02:58,537 views 973459 140084729681728 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 16:02:58,538 log 973459 140084729681728 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 16:02:58,979 log 974511 140084729681728 Not Found: /api/dashboard/admin/mikrotik/router-info/
WARNING 2025-11-13 16:02:58,979 log 974513 140084729681728 Not Found: /api/dashboard/admin/mikrotik/active-users/
WARNING 2025-11-13 16:11:16,038 log 999998 140084729681728 Not Found: /api/dashboard/admin/mikrotik/active-users/
WARNING 2025-11-13 16:11:16,038 log 999994 140084729681728 Not Found: /api/dashboard/admin/mikrotik/router-info/
WARNING 2025-11-13 16:11:16,324 log 999994 140084729681728 Not Found: /api/dashboard/admin/mikrotik/profiles/
WARNING 2025-11-13 16:11:16,329 log 999998 140084729681728 Not Found: /api/dashboard/admin/mikrotik/resources/
ERROR 2025-11-13 16:11:44,358 mikrotik 999994 140084729681728 Error getting active users: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 16:11:44,360 log 999994 140084729681728 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 16:11:44,382 mikrotik 999992 140084729681728 Error getting hotspot profiles: routeros-api is not installed. Add it to requirements.txt
ERROR 2025-11-13 16:11:44,382 views 999992 140084729681728 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 16:11:44,384 log 999992 140084729681728 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 16:13:02,494 exception 999995 140084729681728 Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/utils/deprecation.py", line 133, in __call__
    response = self.process_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
           ^^^^^^^^^^^^^^^^^^
  File "/home/thebkihw/virtualenv/api.kitonga.klikcell.com/3.12/lib/python3.12/site-packages/django/http/request.py", line 151, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.api.kitonga.klikcell.com'. You may need to add 'www.api.kitonga.klikcell.com' to ALLOWED_HOSTS.
WARNING 2025-11-13 16:13:02,543 log 999995 140084729681728 Bad Request: /
WARNING 2025-11-13 16:16:21,055 mikrotik 1019815 140023792117568 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 16:16:21,058 mikrotik 1019816 140023792117568 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 16:16:21,063 mikrotik 1019818 140023792117568 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 16:16:21,064 views 1019818 140023792117568 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 16:16:21,066 log 1019818 140023792117568 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 16:16:21,121 mikrotik 1019817 140023792117568 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 16:16:21,123 log 1019817 140023792117568 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 16:22:54,145 mikrotik 1040680 140685263816512 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 16:22:54,145 mikrotik 1040676 140685263816512 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 16:22:54,146 views 1040676 140685263816512 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 16:22:54,148 log 1040676 140685263816512 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 16:22:54,207 mikrotik 1040678 140685263816512 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 16:22:54,207 mikrotik 1040679 140685263816512 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 16:22:54,211 log 1040679 140685263816512 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 16:27:27,615 mikrotik 1040678 140685263816512 Error getting hotspot profiles: [Errno 111] Connection refused
WARNING 2025-11-13 16:27:27,615 mikrotik 1040676 140685263816512 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 16:27:27,616 mikrotik 1040677 140685263816512 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 16:27:27,617 views 1040678 140685263816512 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 16:27:27,618 log 1040678 140685263816512 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 16:27:27,619 log 1040677 140685263816512 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 16:27:27,621 mikrotik 1055076 140685263816512 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 16:28:18,111 mikrotik 1040677 140685263816512 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 16:28:18,111 mikrotik 1040676 140685263816512 Error getting hotspot profiles: [Errno 111] Connection refused
WARNING 2025-11-13 16:28:18,111 mikrotik 1040678 140685263816512 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 16:28:18,112 views 1040676 140685263816512 Error getting hotspot profiles: cannot access local variable 'api' where it is not associated with a value
ERROR 2025-11-13 16:28:18,112 log 1040677 140685263816512 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 16:28:18,113 log 1040676 140685263816512 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 16:28:18,175 mikrotik 1057407 140685263816512 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 16:34:32,127 mikrotik 1090345 140685263816512 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 16:34:34,431 mikrotik 1090604 140412791564096 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 16:34:34,431 mikrotik 1090603 140412791564096 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 16:34:34,434 log 1090604 140412791564096 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 16:34:34,434 mikrotik 1090605 140412791564096 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 16:34:34,434 log 1090603 140412791564096 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 16:34:49,477 mikrotik 1092356 140412791564096 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 16:34:49,479 log 1092356 140412791564096 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 16:34:49,972 log 1092356 140412791564096 Not Found: /favicon.ico
WARNING 2025-11-13 16:41:37,524 log 1119145 140412791564096 Forbidden: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 17:43:22,175 mikrotik 1337681 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
WARNING 2025-11-13 17:43:22,175 mikrotik 1337682 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:43:22,175 mikrotik 1337678 140122809206592 Error getting active users: [Errno 111] Connection refused
WARNING 2025-11-13 17:43:22,176 mikrotik 1337683 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:43:22,177 log 1337681 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 17:43:22,178 log 1337678 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 17:46:56,191 mikrotik 1337679 140122809206592 Error getting active users: [Errno 111] Connection refused
WARNING 2025-11-13 17:47:10,691 log 1337679 140122809206592 Not Found: /api/dashboard/admin/mikrotik/active-users/
WARNING 2025-11-13 17:47:10,696 log 1337680 140122809206592 Not Found: /api/dashboard/admin/mikrotik/resources/
WARNING 2025-11-13 17:47:10,698 log 1351506 140122809206592 Not Found: /api/dashboard/admin/mikrotik/router-info/
WARNING 2025-11-13 17:47:10,703 log 1351508 140122809206592 Not Found: /api/dashboard/admin/mikrotik/profiles/
WARNING 2025-11-13 17:47:11,078 log 1351506 140122809206592 Not Found: /api/dashboard/admin/mikrotik/router-info/
WARNING 2025-11-13 17:47:11,079 log 1351508 140122809206592 Not Found: /api/dashboard/admin/mikrotik/active-users/
WARNING 2025-11-13 17:47:11,090 log 1351506 140122809206592 Not Found: /api/dashboard/admin/mikrotik/resources/
WARNING 2025-11-13 17:47:11,093 log 1351508 140122809206592 Not Found: /api/dashboard/admin/mikrotik/profiles/
WARNING 2025-11-13 17:47:18,051 log 1337679 140122809206592 Not Found: /api/dashboard/admin/mikrotik/active-users/
WARNING 2025-11-13 17:47:18,051 log 1337680 140122809206592 Not Found: /api/dashboard/admin/mikrotik/profiles/
WARNING 2025-11-13 17:47:18,118 log 1351827 140122809206592 Not Found: /api/dashboard/admin/mikrotik/resources/
WARNING 2025-11-13 17:47:18,121 log 1351826 140122809206592 Not Found: /api/dashboard/admin/mikrotik/router-info/
WARNING 2025-11-13 17:47:34,994 log 1337678 140122809206592 Not Found: /api/dashboard/admin/mikrotik/resources/
WARNING 2025-11-13 17:47:35,489 log 1337678 140122809206592 Not Found: /favicon.ico
WARNING 2025-11-13 17:47:37,749 log 1337678 140122809206592 Not Found: /api/dashboard/admin/mikrotik/resources/
WARNING 2025-11-13 17:47:38,318 log 1337678 140122809206592 Not Found: /api/dashboard/admin/mikrotik/resources/
WARNING 2025-11-13 17:47:38,775 log 1337678 140122809206592 Not Found: /api/dashboard/admin/mikrotik/resources/
WARNING 2025-11-13 17:48:06,857 log 1337680 140122809206592 Not Found: /api/dashboard/admin/mikrotik/profiles/
WARNING 2025-11-13 17:48:06,861 log 1337679 140122809206592 Not Found: /api/dashboard/admin/mikrotik/active-users/
WARNING 2025-11-13 17:48:06,911 log 1354343 140122809206592 Not Found: /api/dashboard/admin/mikrotik/resources/
WARNING 2025-11-13 17:48:06,919 log 1354345 140122809206592 Not Found: /api/dashboard/admin/mikrotik/router-info/
WARNING 2025-11-13 17:49:21,471 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:49:21,473 mikrotik 1357194 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 17:49:21,474 log 1357194 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 17:49:21,476 mikrotik 1337679 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 17:49:21,477 log 1337679 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 17:49:21,548 mikrotik 1357193 140122809206592 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 17:49:52,959 mikrotik 1337679 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:49:52,959 mikrotik 1337680 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 17:49:52,960 log 1337680 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 17:49:52,961 mikrotik 1358878 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 17:49:52,963 log 1358878 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 17:49:53,023 mikrotik 1358879 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:51:13,922 mikrotik 1337680 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 17:51:13,923 log 1337680 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 17:51:15,263 mikrotik 1337680 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 17:51:15,264 log 1337680 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 17:51:38,495 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:51:38,495 mikrotik 1364620 140122809206592 Error getting active users: [Errno 111] Connection refused
WARNING 2025-11-13 17:51:38,496 mikrotik 1364621 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:51:38,497 mikrotik 1337680 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 17:51:38,498 log 1337680 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 17:51:38,498 log 1364620 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 17:51:39,967 mikrotik 1337679 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 17:51:39,968 log 1337679 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 17:51:39,969 mikrotik 1337680 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 17:51:39,969 log 1337680 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 17:51:40,927 mikrotik 1364621 140122809206592 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 17:51:40,991 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:52:06,079 mikrotik 1337680 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 17:52:06,080 log 1337680 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 17:52:06,082 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:52:06,143 mikrotik 1365923 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
WARNING 2025-11-13 17:52:06,143 mikrotik 1365921 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:52:06,146 log 1365923 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 17:53:10,745 log 1337680 140122809206592 Not Found: /api/dashboard/admin/mikrotik/active-users/
WARNING 2025-11-13 17:53:10,750 log 1337678 140122809206592 Not Found: /api/dashboard/admin/mikrotik/router-info/
ERROR 2025-11-13 17:53:11,807 mikrotik 1337679 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 17:53:11,808 log 1337679 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 17:53:11,808 mikrotik 1337680 140122809206592 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 17:53:35,477 log 1370783 140122809206592 Not Found: /api/dashboard/admin/mikrotik/reboot/
WARNING 2025-11-13 17:53:49,200 log 1337679 140122809206592 Not Found: /api/dashboard/admin/mikrotik/active-users/
WARNING 2025-11-13 17:53:49,203 log 1337679 140122809206592 Not Found: /api/dashboard/admin/mikrotik/router-info/
WARNING 2025-11-13 17:53:49,212 log 1337680 140122809206592 Not Found: /api/dashboard/admin/mikrotik/profiles/
WARNING 2025-11-13 17:53:49,247 log 1371212 140122809206592 Not Found: /api/dashboard/admin/mikrotik/resources/
WARNING 2025-11-13 17:54:13,311 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 17:54:13,311 mikrotik 1372134 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:54:13,311 mikrotik 1372136 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 17:54:13,312 mikrotik 1337680 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 17:54:13,313 log 1337680 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 17:54:13,314 log 1372136 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 17:54:21,199 log 1337678 140122809206592 Internal Server Error: /api/admin/mikrotik/reboot/
ERROR 2025-11-13 17:55:22,943 mikrotik 1337679 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 17:55:22,944 log 1337679 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 17:55:22,952 mikrotik 1337680 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:55:23,007 mikrotik 1375971 140122809206592 Error getting active users: [Errno 111] Connection refused
WARNING 2025-11-13 17:55:23,009 mikrotik 1375970 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:55:23,010 log 1375971 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 17:56:07,423 mikrotik 1337678 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
WARNING 2025-11-13 17:56:07,424 mikrotik 1337680 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:56:07,424 log 1337678 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 17:56:07,488 mikrotik 1378104 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:56:07,492 mikrotik 1378102 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 17:56:07,494 log 1378102 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 17:56:20,647 log 1378335 140122809206592 Internal Server Error: /api/admin/mikrotik/reboot/
ERROR 2025-11-13 17:57:17,824 mikrotik 1337680 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 17:57:17,825 log 1337680 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 17:57:17,826 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 17:57:17,888 mikrotik 1380566 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 17:57:17,892 log 1380566 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 17:57:17,952 mikrotik 1380567 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:00:29,567 mikrotik 1337680 140122809206592 Error getting active users: [Errno 111] Connection refused
WARNING 2025-11-13 18:00:29,567 mikrotik 1337679 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:00:29,568 log 1337680 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 18:00:29,631 mikrotik 1393309 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 18:00:29,634 log 1393309 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 18:00:29,634 mikrotik 1393312 140122809206592 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 18:01:06,496 mikrotik 1337680 140122809206592 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 18:01:21,027 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 18:01:23,519 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 18:01:26,079 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 18:02:01,824 log 1337679 140122809206592 Not Found: /api/dashboard/admin/mikrotik/resources/
WARNING 2025-11-13 18:02:01,824 log 1337678 140122809206592 Not Found: /api/dashboard/admin/mikrotik/profiles/
WARNING 2025-11-13 18:02:01,829 log 1337680 140122809206592 Not Found: /api/dashboard/admin/mikrotik/router-info/
WARNING 2025-11-13 18:02:01,892 log 1398222 140122809206592 Not Found: /api/dashboard/admin/mikrotik/active-users/
WARNING 2025-11-13 18:02:39,092 log 1337679 140122809206592 Not Found: /api/dashboard/admin/mikrotik/router-info/
WARNING 2025-11-13 18:02:39,141 log 1400182 140122809206592 Not Found: /api/dashboard/admin/mikrotik/active-users/
WARNING 2025-11-13 18:02:40,127 mikrotik 1337680 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:02:40,191 mikrotik 1400183 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 18:02:40,194 log 1400183 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 18:03:26,463 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:03:26,464 mikrotik 1337680 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 18:03:26,464 mikrotik 1402001 140122809206592 Error getting active users: [Errno 111] Connection refused
WARNING 2025-11-13 18:03:26,464 mikrotik 1337679 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:03:26,464 log 1337680 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 18:03:26,467 log 1402001 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 18:03:49,657 log 1337679 140122809206592 Internal Server Error: /api/admin/mikrotik/reboot/
ERROR 2025-11-13 18:05:50,463 mikrotik 1337679 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
WARNING 2025-11-13 18:05:50,463 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 18:05:50,463 mikrotik 1337680 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:05:50,463 log 1337679 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 18:05:50,527 mikrotik 1409470 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:05:50,529 log 1409470 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 18:06:32,191 mikrotik 1337679 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:06:32,200 mikrotik 1337678 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:06:32,201 log 1337678 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 18:06:32,256 mikrotik 1411532 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:06:32,257 mikrotik 1411534 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 18:06:32,260 log 1411534 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 18:09:06,817 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:09:06,819 mikrotik 1337679 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:09:06,820 log 1337679 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 18:09:06,824 mikrotik 1337680 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:09:06,882 mikrotik 1419017 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 18:09:06,885 log 1419017 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 18:09:21,473 mikrotik 1337679 140122809206592 Error getting hotspot profiles: [Errno 111] Connection refused
WARNING 2025-11-13 18:09:21,473 mikrotik 1337678 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:09:21,474 log 1337679 140122809206592 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 18:09:21,535 mikrotik 1419700 140122809206592 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:09:21,544 mikrotik 1419701 140122809206592 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:09:21,547 log 1419701 140122809206592 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 18:19:57,695 mikrotik 1454219 139865722468160 Error getting hotspot profiles: [Errno 111] Connection refused
WARNING 2025-11-13 18:19:57,695 mikrotik 1454221 139865722468160 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:19:57,695 mikrotik 1454223 139865722468160 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:19:57,698 log 1454219 139865722468160 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 18:19:57,698 log 1454223 139865722468160 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 18:19:57,699 mikrotik 1454224 139865722468160 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:20:40,898 mikrotik 1454221 139865722468160 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 18:20:40,899 log 1454221 139865722468160 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 18:20:40,959 mikrotik 1457942 139865722468160 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 18:20:40,960 mikrotik 1457945 139865722468160 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:20:40,960 mikrotik 1457944 139865722468160 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:20:40,962 log 1457944 139865722468160 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 18:21:36,704 mikrotik 1454219 139865722468160 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 18:21:36,704 mikrotik 1454222 139865722468160 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:21:36,704 mikrotik 1460387 139865722468160 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 18:21:36,706 log 1460387 139865722468160 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 18:21:36,767 mikrotik 1460389 139865722468160 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:21:36,769 log 1460389 139865722468160 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 18:27:43,901 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:27:45,645 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:27:49,084 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:28:01,214 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:31:52,695 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:31:59,442 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:32:01,310 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:32:09,687 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:32:16,898 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:32:56,502 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:32:59,602 utils 1454221 139865722468160 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 18:54:22,016 mikrotik 1585491 140602306889536 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:54:22,018 mikrotik 1585496 140602306889536 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 18:54:22,020 log 1585496 140602306889536 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 18:54:22,086 mikrotik 1585494 140602306889536 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 18:54:22,088 mikrotik 1585495 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:54:22,090 log 1585495 140602306889536 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 18:54:33,088 mikrotik 1585491 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:55:40,991 mikrotik 1585492 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:55:54,884 mikrotik 1585493 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:57:02,020 mikrotik 1585493 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:58:58,239 mikrotik 1585491 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 18:59:24,873 mikrotik 1585491 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 19:00:49,156 mikrotik 1585492 140602306889536 Error getting active users: [Errno 111] Connection refused
WARNING 2025-11-13 19:01:46,818 mikrotik 1585493 140602306889536 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 19:01:46,879 mikrotik 1612152 140602306889536 Error getting hotspot profiles: [Errno 111] Connection refused
WARNING 2025-11-13 19:01:46,880 mikrotik 1612151 140602306889536 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 19:01:46,881 mikrotik 1612153 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 19:01:46,882 log 1612152 140602306889536 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 19:01:46,883 log 1612153 140602306889536 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 19:01:48,223 mikrotik 1585492 140602306889536 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 19:01:48,224 mikrotik 1612152 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 19:01:48,224 log 1585492 140602306889536 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 19:01:48,225 log 1612152 140602306889536 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 19:01:49,184 mikrotik 1612153 140602306889536 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 19:01:49,251 mikrotik 1612151 140602306889536 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 19:02:19,839 mikrotik 1585492 140602306889536 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 19:02:19,839 mikrotik 1614243 140602306889536 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 19:02:19,903 mikrotik 1614244 140602306889536 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 19:02:19,903 mikrotik 1614245 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 19:02:19,906 log 1614245 140602306889536 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 19:02:19,906 log 1614244 140602306889536 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 19:02:21,248 mikrotik 1614245 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 19:02:21,248 mikrotik 1585491 140602306889536 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 19:02:21,249 log 1614245 140602306889536 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 19:02:21,249 log 1585491 140602306889536 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 19:02:22,399 mikrotik 1614245 140602306889536 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 19:02:22,401 mikrotik 1585491 140602306889536 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 19:02:48,511 mikrotik 1585491 140602306889536 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 19:04:41,983 mikrotik 1620802 140534257006400 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 19:04:41,985 log 1620802 140534257006400 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 19:04:50,879 mikrotik 1620982 140534257006400 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 19:04:50,944 mikrotik 1621253 140534257006400 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 19:04:50,944 mikrotik 1621254 140534257006400 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 19:04:50,946 log 1621253 140534257006400 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 19:04:50,947 log 1621254 140534257006400 Internal Server Error: /api/admin/mikrotik/active-users/
WARNING 2025-11-13 19:04:50,950 mikrotik 1621255 140534257006400 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 19:05:04,128 mikrotik 1620982 140534257006400 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 19:05:04,135 mikrotik 1622349 140534257006400 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 19:05:04,137 mikrotik 1620802 140534257006400 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 19:05:04,138 log 1620802 140534257006400 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 19:05:04,191 mikrotik 1622572 140534257006400 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 19:05:04,195 log 1622572 140534257006400 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 19:05:21,663 mikrotik 1623565 140534257006400 Error getting active users: [Errno 111] Connection refused
WARNING 2025-11-13 19:05:45,549 utils 1620802 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:05:46,656 utils 1620981 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:05:46,660 utils 1620981 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:05:50,792 utils 1620981 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:05:53,373 utils 1620981 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:05:58,750 utils 1620981 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:06:00,947 utils 1620981 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:06:03,561 utils 1620981 140534257006400 Couldnt reverse admin:billing_statistics
INFO 2025-11-13 19:10:02,433 views 1620802 140534257006400 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=154.74.143.8, frontend=True
WARNING 2025-11-13 19:10:02,440 views 1620802 140534257006400 Authentication request for 255772236727 without MAC address - allowing access (method: payment_and_voucher)
INFO 2025-11-13 19:10:02,507 views 1620802 140534257006400 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment_and_voucher, devices: 0/1)
INFO 2025-11-13 19:10:21,691 views 1620802 140534257006400 Mikrotik logout request: method=POST, username=255772236727, ip=, frontend=True
INFO 2025-11-13 19:10:21,703 views 1620802 140534257006400 Mikrotik logout successful for 255772236727
INFO 2025-11-13 19:10:34,137 views 1620802 140534257006400 Access denied for 255684106419: User account is deactivated (method: voucher, paid_until: 2025-11-07 11:58:23.646910+00:00)
INFO 2025-11-13 19:10:36,658 views 1620802 140534257006400 Access denied for 255684106419: User account is deactivated (method: voucher, paid_until: 2025-11-07 11:58:23.646910+00:00)
INFO 2025-11-13 19:10:41,634 views 1620802 140534257006400 Access denied for 255684106419: User account is deactivated (method: voucher, paid_until: 2025-11-07 11:58:23.646910+00:00)
INFO 2025-11-13 19:10:42,323 views 1620802 140534257006400 Access denied for 255684106419: User account is deactivated (method: voucher, paid_until: 2025-11-07 11:58:23.646910+00:00)
INFO 2025-11-13 19:10:44,096 views 1620802 140534257006400 Access denied for 255684106419: User account is deactivated (method: voucher, paid_until: 2025-11-07 11:58:23.646910+00:00)
INFO 2025-11-13 19:11:15,536 views 1620802 140534257006400 Voucher VVU7-CX2O-KYIA redeemed by 255684106419 - access granted for 24 hours
INFO 2025-11-13 19:11:16,247 nextsms 1620802 140534257006400 SMS sent successfully to 255684106419
WARNING 2025-11-13 19:11:45,596 utils 1620802 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:11:48,847 utils 1620802 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:12:05,441 mikrotik 1620802 140534257006400 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 19:12:05,441 mikrotik 1620982 140534257006400 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 19:12:05,503 mikrotik 1645647 140534257006400 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 19:12:05,503 mikrotik 1645649 140534257006400 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 19:12:05,506 log 1645647 140534257006400 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 19:12:05,506 log 1645649 140534257006400 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 19:12:13,524 utils 1620802 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:12:13,846 utils 1620802 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:12:16,968 utils 1620802 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:12:26,249 utils 1620802 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:12:27,714 utils 1620802 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:12:29,431 utils 1620802 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:12:32,538 utils 1620802 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 19:12:35,750 utils 1620982 140534257006400 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 20:22:01,995 log 1906649 140116197275456 Not Found: /
ERROR 2025-11-13 20:55:14,815 mikrotik 2028432 139906930378560 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 20:55:14,824 log 2028432 139906930378560 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 20:55:33,696 mikrotik 2029653 139906930378560 get_router_info API error: [Errno 111] Connection refused
WARNING 2025-11-13 20:55:33,696 mikrotik 2029652 139906930378560 get_router_info API error: [Errno 111] Connection refused
ERROR 2025-11-13 20:55:33,696 mikrotik 2028431 139906930378560 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 20:55:33,698 log 2028431 139906930378560 Internal Server Error: /api/admin/mikrotik/profiles/
ERROR 2025-11-13 20:55:33,702 mikrotik 2028429 139906930378560 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 20:55:33,704 log 2028429 139906930378560 Internal Server Error: /api/admin/mikrotik/active-users/
ERROR 2025-11-13 20:56:13,055 mikrotik 2028431 139906930378560 Error getting active users: [Errno 111] Connection refused
ERROR 2025-11-13 20:57:42,975 mikrotik 2028429 139906930378560 Error getting hotspot profiles: [Errno 111] Connection refused
ERROR 2025-11-13 20:57:42,976 log 2028429 139906930378560 Internal Server Error: /api/admin/mikrotik/profiles/
WARNING 2025-11-13 21:28:40,214 utils 2132399 139952092993344 Couldnt reverse admin:billing_statistics
WARNING 2025-11-13 21:28:47,588 utils 2132399 139952092993344 Couldnt reverse admin:billing_statistics
INFO 2025-11-13 21:37:33,211 views 2182325 139952092993344 Mikrotik logout request: method=POST, username=255684106419, ip=, frontend=True
INFO 2025-11-13 21:37:33,307 views 2182325 139952092993344 Mikrotik logout successful for 255684106419
INFO 2025-11-13 23:25:21,681 views 2542958 140343007594304 Mikrotik auth request: method=POST, username=255772236727, mac=, ip=, frontend=True
WARNING 2025-11-13 23:25:21,695 views 2542958 140343007594304 Authentication request for 255772236727 without MAC address - allowing access (method: payment_and_voucher)
INFO 2025-11-13 23:25:21,713 views 2542958 140343007594304 MikroTik auth SUCCESS for 255772236727: Access granted (method: payment_and_voucher, devices: 0/1)
WARNING 2025-11-13 23:46:51,867 log 2635394 140292717770560 Not Found: /
WARNING 2025-11-13 23:46:52,304 log 2635394 140292717770560 Not Found: /favicon.ico
WARNING 2025-11-13 23:57:18,698 log 2664295 139753578723136 Not Found: /
WARNING 2025-11-14 15:38:29,515 log 1953506 140477081171776 Not Found: /
WARNING 2025-11-14 15:38:31,060 log 1953506 140477081171776 Not Found: /favicon.ico
WARNING 2025-11-14 23:57:55,929 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-14 23:57:56,907 log 3715486 139929860044608 Not Found: /a
WARNING 2025-11-14 23:57:57,291 log 3715486 139929860044608 Not Found: /favicon.ico
WARNING 2025-11-14 23:58:03,152 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-14 23:58:03,155 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-14 23:58:06,525 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-14 23:58:08,036 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-14 23:58:09,682 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-14 23:58:11,159 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-14 23:58:12,554 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-14 23:58:14,641 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-14 23:58:18,010 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-14 23:58:21,628 utils 3715486 139929860044608 Couldnt reverse admin:billing_statistics
WARNING 2025-11-15 00:09:18,848 utils 3753206 140382780725056 Couldnt reverse admin:billing_statistics
WARNING 2025-11-15 00:09:32,321 utils 3753206 140382780725056 Couldnt reverse admin:billing_statistics
WARNING 2025-11-15 00:09:40,005 utils 3753206 140382780725056 Couldnt reverse admin:billing_statistics
WARNING 2025-11-15 00:09:49,387 utils 3753206 140382780725056 Couldnt reverse admin:billing_statistics
WARNING 2025-11-15 00:10:04,443 utils 3753206 140382780725056 Couldnt reverse admin:billing_statistics
WARNING 2025-11-15 00:10:08,245 utils 3753206 140382780725056 Couldnt reverse admin:billing_statistics
WARNING 2025-11-15 00:10:11,304 utils 3753206 140382780725056 Couldnt reverse admin:billing_statistics
WARNING 2025-11-15 00:11:18,859 utils 3759725 140382780725056 Couldnt reverse admin:billing_statistics
WARNING 2025-11-15 00:11:27,599 utils 3759725 140382780725056 Couldnt reverse admin:billing_statistics
WARNING 2025-11-15 00:11:30,043 utils 3759725 140382780725056 Couldnt reverse admin:billing_statistics
