
-------------------------------
2025-12-05 09:44:48 - INPUT
Array
(
    [user_id] => 522
    [servicename] => Data
)

-------------------------------
2025-12-05 09:44:49 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [1] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [2] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

            [3] => Array
                (
                    [tId] => 26513
                    [sId] => 522
                    [transref] => DATA_8581761532409
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 140430.5
                    [newbal] => 139930.5
                    [profit] => 75
                    [date] => 2025-10-27 03:33:29
                )

            [4] => Array
                (
                    [tId] => 26512
                    [sId] => 522
                    [transref] => DATA_1271761531249
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 110
                    [status] => 0
                    [oldbal] => 140540.5
                    [newbal] => 140430.5
                    [profit] => 25
                    [date] => 2025-10-27 03:14:09
                )

            [5] => Array
                (
                    [tId] => 26503
                    [sId] => 522
                    [transref] => DATA_9981761507868
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 141189
                    [newbal] => 140689
                    [profit] => 75
                    [date] => 2025-10-26 20:44:28
                )

            [6] => Array
                (
                    [tId] => 26493
                    [sId] => 522
                    [transref] => DATA_9681761416279
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07064889837
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 145138.0625
                    [newbal] => 144638.0625
                    [profit] => 75
                    [date] => 2025-10-25 19:17:59
                )

            [7] => Array
                (
                    [tId] => 26489
                    [sId] => 522
                    [transref] => DATA_6821761408162
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 145688.546875
                    [newbal] => 145188.546875
                    [profit] => 75
                    [date] => 2025-10-25 17:02:42
                )

            [8] => Array
                (
                    [tId] => 26387
                    [sId] => 522
                    [transref] => DATA_9621760454432
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 148716.90625
                    [newbal] => 148216.90625
                    [profit] => 75
                    [date] => 2025-10-14 16:07:12
                )

            [9] => Array
                (
                    [tId] => 26288
                    [sId] => 522
                    [transref] => 15741757228508
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 1.024GB Corporate 30 Days Plan for phone number 09052888042
                    [amount] => 450
                    [status] => 0
                    [oldbal] => 149632.25
                    [newbal] => 149182.25
                    [profit] => 40
                    [date] => 2025-09-07 08:02:06
                )

            [10] => Array
                (
                    [tId] => 26084
                    [sId] => 522
                    [transref] => 13001749476394
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 7 Days Plan for phone number 07075932191
                    [amount] => 850
                    [status] => 5
                    [oldbal] => 150040.125
                    [newbal] => 149190.125
                    [profit] => 0
                    [date] => 2025-06-09 14:40:36
                )

            [11] => Array
                (
                    [tId] => 26083
                    [sId] => 522
                    [transref] => 64601749476035
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB Corporate 30 Days Plan for phone number 07075932191
                    [amount] => 700
                    [status] => 5
                    [oldbal] => 150740.125
                    [newbal] => 150040.125
                    [profit] => 0
                    [date] => 2025-06-09 14:34:13
                )

            [12] => Array
                (
                    [tId] => 25983
                    [sId] => 522
                    [transref] => 42141747675265
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 10GB Gifting 7 Days Plan for phone number 09059018650
                    [amount] => 2000
                    [status] => 1
                    [oldbal] => 150103
                    [newbal] => 150103
                    [profit] => 0
                    [date] => 2025-05-19 18:33:53
                )

            [13] => Array
                (
                    [tId] => 25982
                    [sId] => 522
                    [transref] => 88981747673372
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 10GB Gifting 7 Days Plan for phone number 08122546621
                    [amount] => 3200
                    [status] => 1
                    [oldbal] => 150103
                    [newbal] => 150103
                    [profit] => 0
                    [date] => 2025-05-19 18:04:30
                )

            [14] => Array
                (
                    [tId] => 25980
                    [sId] => 522
                    [transref] => 84261747563561
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 6GB SME 7 Days Plan for phone number 07040640229
                    [amount] => 2650
                    [status] => 1
                    [oldbal] => 150103
                    [newbal] => 150103
                    [profit] => 0
                    [date] => 2025-05-18 11:19:53
                )

            [15] => Array
                (
                    [tId] => 25974
                    [sId] => 522
                    [transref] => 85911747511020
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 6GB SME 7 Days Plan for phone number 07040640229
                    [amount] => 2650
                    [status] => 1
                    [oldbal] => 150103
                    [newbal] => 150103
                    [profit] => 0
                    [date] => 2025-05-17 20:48:14
                )

            [16] => Array
                (
                    [tId] => 25973
                    [sId] => 522
                    [transref] => 54851747509820
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 11GB SME 30 Days Plan for phone number 07040640229
                    [amount] => 3500
                    [status] => 1
                    [oldbal] => 150103
                    [newbal] => 150103
                    [profit] => 0
                    [date] => 2025-05-17 20:24:39
                )

            [17] => Array
                (
                    [tId] => 25954
                    [sId] => 522
                    [transref] => 64311747172141
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 08153047440
                    [amount] => 110
                    [status] => 0
                    [oldbal] => 150213
                    [newbal] => 150103
                    [profit] => 25
                    [date] => 2025-05-13 22:36:01
                )

            [18] => Array
                (
                    [tId] => 25947
                    [sId] => 522
                    [transref] => 22831747110812
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 500MB Corporate 30 Days Plan for phone number 09022141123
                    [amount] => 500
                    [status] => 1
                    [oldbal] => 150213
                    [newbal] => 150213
                    [profit] => 0
                    [date] => 2025-05-13 05:33:57
                )

            [19] => Array
                (
                    [tId] => 25946
                    [sId] => 522
                    [transref] => 47961747109631
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 150MB Gifting 1 Days Plan for phone number 09022141123
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 150313
                    [newbal] => 150213
                    [profit] => 25
                    [date] => 2025-05-13 05:14:25
                )

            [20] => Array
                (
                    [tId] => 25945
                    [sId] => 522
                    [transref] => 29861747090918
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 300MB Gifting 2 Days Plan for phone number 09022141123
                    [amount] => 200
                    [status] => 1
                    [oldbal] => 150313
                    [newbal] => 150313
                    [profit] => 0
                    [date] => 2025-05-13 00:02:36
                )

            [21] => Array
                (
                    [tId] => 25919
                    [sId] => 522
                    [transref] => 26841746733921
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB Corporate 30 Days Plan for phone number 08063531956
                    [amount] => 700
                    [status] => 1
                    [oldbal] => 150313
                    [newbal] => 150313
                    [profit] => 0
                    [date] => 2025-05-08 20:52:26
                )

            [22] => Array
                (
                    [tId] => 25917
                    [sId] => 522
                    [transref] => 36971746708357
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 08054517690
                    [amount] => 110
                    [status] => 0
                    [oldbal] => 150423
                    [newbal] => 150313
                    [profit] => 25
                    [date] => 2025-05-08 13:46:20
                )

            [23] => Array
                (
                    [tId] => 25906
                    [sId] => 522
                    [transref] => 44821746706932
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 08054517690
                    [amount] => 110
                    [status] => 1
                    [oldbal] => 150423
                    [newbal] => 150423
                    [profit] => 0
                    [date] => 2025-05-08 13:23:07
                )

            [24] => Array
                (
                    [tId] => 25904
                    [sId] => 522
                    [transref] => 14031746705525
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 08054517690
                    [amount] => 110
                    [status] => 1
                    [oldbal] => 150423
                    [newbal] => 150423
                    [profit] => 0
                    [date] => 2025-05-08 12:59:16
                )

            [25] => Array
                (
                    [tId] => 13106
                    [sId] => 522
                    [transref] => 1723037474
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 500MB Corporate 30 Days Plan for phone number 08125071704
                    [amount] => 150
                    [status] => 0
                    [oldbal] => 263
                    [newbal] => 113
                    [profit] => 14
                    [date] => 2024-08-07 14:31:14
                )

            [26] => Array
                (
                    [tId] => 13076
                    [sId] => 522
                    [transref] => 1722957763
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 1GB Corporate 30 Days Plan for phone number 08123332909
                    [amount] => 300
                    [status] => 0
                    [oldbal] => 563
                    [newbal] => 263
                    [profit] => 30
                    [date] => 2024-08-06 16:22:43
                )

            [27] => Array
                (
                    [tId] => 13045
                    [sId] => 522
                    [transref] => 15281722882261
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 146
                    [status] => 0
                    [oldbal] => 709
                    [newbal] => 563
                    [profit] => 19
                    [date] => 2024-08-05 19:24:46
                )

            [28] => Array
                (
                    [tId] => 13024
                    [sId] => 522
                    [transref] => 79851722844643
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 1.024GB Corporate 30 Days Plan for phone number 08153047440
                    [amount] => 290
                    [status] => 0
                    [oldbal] => 999
                    [newbal] => 709
                    [profit] => 20
                    [date] => 2024-08-05 08:57:43
                )

            [29] => Array
                (
                    [tId] => 13022
                    [sId] => 522
                    [transref] => 1722841681
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 1GB Corporate 30 Days Plan for phone number 09074491005
                    [amount] => 300
                    [status] => 0
                    [oldbal] => 1299
                    [newbal] => 999
                    [profit] => 30
                    [date] => 2024-08-05 08:08:01
                )

            [30] => Array
                (
                    [tId] => 12978
                    [sId] => 522
                    [transref] => 57041722711786
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07046632402
                    [amount] => 272
                    [status] => 0
                    [oldbal] => 1571
                    [newbal] => 1299
                    [profit] => 19
                    [date] => 2024-08-03 20:03:49
                )

            [31] => Array
                (
                    [tId] => 12974
                    [sId] => 522
                    [transref] => 93581722707433
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 2GB SME 30 Days Plan for phone number 07041652228
                    [amount] => 530
                    [status] => 0
                    [oldbal] => 2101
                    [newbal] => 1571
                    [profit] => 18
                    [date] => 2024-08-03 18:50:52
                )

            [32] => Array
                (
                    [tId] => 12776
                    [sId] => 522
                    [transref] => 1722366888
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 08153047440
                    [amount] => 75
                    [status] => 0
                    [oldbal] => 176
                    [newbal] => 101
                    [profit] => 33
                    [date] => 2024-07-30 20:14:48
                )

            [33] => Array
                (
                    [tId] => 12764
                    [sId] => 522
                    [transref] => 1722340808
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07060421092
                    [amount] => 272
                    [status] => 0
                    [oldbal] => 448
                    [newbal] => 176
                    [profit] => 19
                    [date] => 2024-07-30 13:00:09
                )

            [34] => Array
                (
                    [tId] => 12756
                    [sId] => 522
                    [transref] => 1722336254
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 500MB Corporate 30 Days Plan for phone number 09121569912
                    [amount] => 150
                    [status] => 0
                    [oldbal] => 598
                    [newbal] => 448
                    [profit] => 14
                    [date] => 2024-07-30 11:44:14
                )

            [35] => Array
                (
                    [tId] => 12755
                    [sId] => 522
                    [transref] => 1722335681
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07070860386
                    [amount] => 272
                    [status] => 0
                    [oldbal] => 870
                    [newbal] => 598
                    [profit] => 19
                    [date] => 2024-07-30 11:34:41
                )

            [36] => Array
                (
                    [tId] => 12752
                    [sId] => 522
                    [transref] => 1722335255
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 2GB SME 30 Days Plan for phone number 08161352175
                    [amount] => 530
                    [status] => 0
                    [oldbal] => 1400
                    [newbal] => 870
                    [profit] => 18
                    [date] => 2024-07-30 11:27:36
                )

            [37] => Array
                (
                    [tId] => 12746
                    [sId] => 522
                    [transref] => 1722334402
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 2GB SME 30 Days Plan for phone number 08161352175
                    [amount] => 530
                    [status] => 5
                    [oldbal] => 1400
                    [newbal] => 870
                    [profit] => 0
                    [date] => 2024-07-30 11:13:22
                )

            [38] => Array
                (
                    [tId] => 12740
                    [sId] => 522
                    [transref] => 10711722333745
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 2GB SME 30 Days Plan for phone number 08161352175
                    [amount] => 530
                    [status] => 1
                    [oldbal] => 1400
                    [newbal] => 1400
                    [profit] => 0
                    [date] => 2024-07-30 11:02:51
                )

            [39] => Array
                (
                    [tId] => 12505
                    [sId] => 522
                    [transref] => 12391721939627
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07075932191
                    [amount] => 146
                    [status] => 0
                    [oldbal] => 480.5
                    [newbal] => 334.5
                    [profit] => 19
                    [date] => 2024-07-25 21:42:30
                )

            [40] => Array
                (
                    [tId] => 12435
                    [sId] => 522
                    [transref] => 90401721862497
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07068765000
                    [amount] => 272
                    [status] => 0
                    [oldbal] => 752.5
                    [newbal] => 480.5
                    [profit] => 19
                    [date] => 2024-07-25 00:08:52
                )

            [41] => Array
                (
                    [tId] => 12295
                    [sId] => 522
                    [transref] => 1721598612
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07075932191
                    [amount] => 146
                    [status] => 0
                    [oldbal] => 950.5
                    [newbal] => 804.5
                    [profit] => 19
                    [date] => 2024-07-21 22:50:12
                )

            [42] => Array
                (
                    [tId] => 11908
                    [sId] => 522
                    [transref] => 1720542063
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 146
                    [status] => 0
                    [oldbal] => 1174
                    [newbal] => 1028
                    [profit] => 19
                    [date] => 2024-07-09 17:21:03
                )

            [43] => Array
                (
                    [tId] => 11867
                    [sId] => 522
                    [transref] => 1720448129
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 2GB SME 30 Days Plan for phone number 08165384487
                    [amount] => 530
                    [status] => 0
                    [oldbal] => 1704
                    [newbal] => 1174
                    [profit] => 18
                    [date] => 2024-07-08 15:15:29
                )

            [44] => Array
                (
                    [tId] => 11854
                    [sId] => 522
                    [transref] => 1720437968
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 500MB Corporate 30 Days Plan for phone number 09022141123
                    [amount] => 150
                    [status] => 0
                    [oldbal] => 1854
                    [newbal] => 1704
                    [profit] => 14
                    [date] => 2024-07-08 12:26:08
                )

            [45] => Array
                (
                    [tId] => 11852
                    [sId] => 522
                    [transref] => 1720437859
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 146
                    [status] => 0
                    [oldbal] => 2000
                    [newbal] => 1854
                    [profit] => 19
                    [date] => 2024-07-08 12:24:19
                )

            [46] => Array
                (
                    [tId] => 11849
                    [sId] => 522
                    [transref] => 1720437190
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 146
                    [status] => 5
                    [oldbal] => 2000
                    [newbal] => 1854
                    [profit] => 0
                    [date] => 2024-07-08 12:13:10
                )

            [47] => Array
                (
                    [tId] => 11848
                    [sId] => 522
                    [transref] => 1720437135
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07068765000
                    [amount] => 272
                    [status] => 5
                    [oldbal] => 2000
                    [newbal] => 1728
                    [profit] => 0
                    [date] => 2024-07-08 12:12:15
                )

            [48] => Array
                (
                    [tId] => 11847
                    [sId] => 522
                    [transref] => 1720437094
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07068765000
                    [amount] => 272
                    [status] => 5
                    [oldbal] => 2000
                    [newbal] => 1728
                    [profit] => 0
                    [date] => 2024-07-08 12:11:34
                )

            [49] => Array
                (
                    [tId] => 11846
                    [sId] => 522
                    [transref] => 1720437034
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07068765000
                    [amount] => 272
                    [status] => 5
                    [oldbal] => 2000
                    [newbal] => 1728
                    [profit] => 0
                    [date] => 2024-07-08 12:10:34
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 716
            [total_pages] => 15
        )

    [analysis] => 
)

-------------------------------
2025-12-05 09:45:03 - INPUT
Array
(
    [user_id] => 522
    [servicename] => Airtime
)

-------------------------------
2025-12-05 09:45:03 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [16] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [17] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [18] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [19] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [20] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [21] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [22] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [23] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [24] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [25] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [26] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [27] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [28] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [29] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [30] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [31] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [32] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [33] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [34] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [35] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [36] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [37] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [38] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [39] => Array
                (
                    [tId] => 26524
                    [sId] => 522
                    [transref] => AIRTIME_7691761643459
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N250 for phone number 07067498862
                    [amount] => 247.5
                    [status] => 0
                    [oldbal] => 139683
                    [newbal] => 139435.5
                    [profit] => 7.5
                    [date] => 2025-10-28 10:24:19
                )

            [40] => Array
                (
                    [tId] => 26523
                    [sId] => 522
                    [transref] => AIRTIME_8491761643339
                    [servicename] => Airtime
                    [servicedesc] => AIRTEL Airtime purchase of N250 for phone number 07067498862
                    [amount] => 247.5
                    [status] => 1
                    [oldbal] => 139683
                    [newbal] => 139683
                    [profit] => 0
                    [date] => 2025-10-28 10:22:19
                )

            [41] => Array
                (
                    [tId] => 26522
                    [sId] => 522
                    [transref] => AIRTIME_8871761641990
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 139732.5
                    [newbal] => 139683
                    [profit] => 1.5
                    [date] => 2025-10-28 09:59:51
                )

            [42] => Array
                (
                    [tId] => 26521
                    [sId] => 522
                    [transref] => AIRTIME_6141761637723
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07075932191
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 139782
                    [newbal] => 139732.5
                    [profit] => 1.5
                    [date] => 2025-10-28 08:48:43
                )

            [43] => Array
                (
                    [tId] => 26518
                    [sId] => 522
                    [transref] => AIRTIME_1761761572084
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 139831.5
                    [newbal] => 139782
                    [profit] => 1.5
                    [date] => 2025-10-27 14:34:45
                )

            [44] => Array
                (
                    [tId] => 26517
                    [sId] => 522
                    [transref] => AIRTIME_8191761562305
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 139881
                    [newbal] => 139831.5
                    [profit] => 1.5
                    [date] => 2025-10-27 11:51:45
                )

            [45] => Array
                (
                    [tId] => 26516
                    [sId] => 522
                    [transref] => AIRTIME_5451761560145
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 139930.5
                    [newbal] => 139881
                    [profit] => 1.5
                    [date] => 2025-10-27 11:15:45
                )

            [46] => Array
                (
                    [tId] => 26515
                    [sId] => 522
                    [transref] => AIRTIME_1731761532634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 139930
                    [newbal] => 139930
                    [profit] => 0
                    [date] => 2025-10-27 03:37:14
                )

            [47] => Array
                (
                    [tId] => 26514
                    [sId] => 522
                    [transref] => AIRTIME_3961761532454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 139930
                    [newbal] => 139930
                    [profit] => 0
                    [date] => 2025-10-27 03:34:14
                )

            [48] => Array
                (
                    [tId] => 26511
                    [sId] => 522
                    [transref] => AIRTIME_6471761531167
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 140540
                    [newbal] => 140540
                    [profit] => 0
                    [date] => 2025-10-27 03:12:47
                )

            [49] => Array
                (
                    [tId] => 26510
                    [sId] => 522
                    [transref] => AIRTIME_8311761531100
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 140590
                    [newbal] => 140540.5
                    [profit] => 1.5
                    [date] => 2025-10-27 03:11:40
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 212
            [total_pages] => 5
        )

    [analysis] => 
)

-------------------------------
2025-12-05 09:45:14 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 09:45:14 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 10:10:23 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 10:10:23 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 10:10:31 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:10:31 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:13:45 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:13:45 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:29:11 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 10:29:11 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 10:29:14 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 10:29:14 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 10:29:45 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 10:29:45 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 10:29:47 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:29:47 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:34:22 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:34:22 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:34:40 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:34:40 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 0
            [total_pages] => 0
        )

    [analysis] => Array
        (
            [total_transactions] => 0
            [total_spent] => 0
            [total_profit] => 0
            [by_service] => Array
                (
                )

        )

)

-------------------------------
2025-12-05 10:34:47 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-01
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:34:47 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 9
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 9
            [total_spent] => 498.96
            [total_profit] => 10.589999914169
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 9
                            [spent] => 498.96
                            [profit] => 10.589999914169
                        )

                )

        )

)

-------------------------------
2025-12-05 10:35:09 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 10:35:09 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 10:35:43 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:35:43 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:40:29 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:40:29 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:40:37 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 10:40:37 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 10:42:19 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 10:42:19 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 10:42:22 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:42:22 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:42:28 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 10:42:28 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 10:42:31 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 10:42:31 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 10:42:50 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 10:42:50 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 10:43:36 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:43:36 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:46:03 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:46:05 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:49:17 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:49:18 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:54:54 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 10:54:54 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 10:56:20 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 10:56:20 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 10:56:24 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:56:24 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 10:57:23 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 10:57:24 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 10:58:13 - INPUT
Array
(
    [user_id] => 522
    [servicename] => Data
)

-------------------------------
2025-12-05 10:58:13 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [1] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [2] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

            [3] => Array
                (
                    [tId] => 26513
                    [sId] => 522
                    [transref] => DATA_8581761532409
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 140430.5
                    [newbal] => 139930.5
                    [profit] => 75
                    [date] => 2025-10-27 03:33:29
                )

            [4] => Array
                (
                    [tId] => 26512
                    [sId] => 522
                    [transref] => DATA_1271761531249
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 110
                    [status] => 0
                    [oldbal] => 140540.5
                    [newbal] => 140430.5
                    [profit] => 25
                    [date] => 2025-10-27 03:14:09
                )

            [5] => Array
                (
                    [tId] => 26503
                    [sId] => 522
                    [transref] => DATA_9981761507868
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 141189
                    [newbal] => 140689
                    [profit] => 75
                    [date] => 2025-10-26 20:44:28
                )

            [6] => Array
                (
                    [tId] => 26493
                    [sId] => 522
                    [transref] => DATA_9681761416279
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07064889837
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 145138.0625
                    [newbal] => 144638.0625
                    [profit] => 75
                    [date] => 2025-10-25 19:17:59
                )

            [7] => Array
                (
                    [tId] => 26489
                    [sId] => 522
                    [transref] => DATA_6821761408162
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 145688.546875
                    [newbal] => 145188.546875
                    [profit] => 75
                    [date] => 2025-10-25 17:02:42
                )

            [8] => Array
                (
                    [tId] => 26387
                    [sId] => 522
                    [transref] => DATA_9621760454432
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 148716.90625
                    [newbal] => 148216.90625
                    [profit] => 75
                    [date] => 2025-10-14 16:07:12
                )

            [9] => Array
                (
                    [tId] => 26288
                    [sId] => 522
                    [transref] => 15741757228508
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 1.024GB Corporate 30 Days Plan for phone number 09052888042
                    [amount] => 450
                    [status] => 0
                    [oldbal] => 149632.25
                    [newbal] => 149182.25
                    [profit] => 40
                    [date] => 2025-09-07 08:02:06
                )

            [10] => Array
                (
                    [tId] => 26084
                    [sId] => 522
                    [transref] => 13001749476394
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 7 Days Plan for phone number 07075932191
                    [amount] => 850
                    [status] => 5
                    [oldbal] => 150040.125
                    [newbal] => 149190.125
                    [profit] => 0
                    [date] => 2025-06-09 14:40:36
                )

            [11] => Array
                (
                    [tId] => 26083
                    [sId] => 522
                    [transref] => 64601749476035
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB Corporate 30 Days Plan for phone number 07075932191
                    [amount] => 700
                    [status] => 5
                    [oldbal] => 150740.125
                    [newbal] => 150040.125
                    [profit] => 0
                    [date] => 2025-06-09 14:34:13
                )

            [12] => Array
                (
                    [tId] => 25983
                    [sId] => 522
                    [transref] => 42141747675265
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 10GB Gifting 7 Days Plan for phone number 09059018650
                    [amount] => 2000
                    [status] => 1
                    [oldbal] => 150103
                    [newbal] => 150103
                    [profit] => 0
                    [date] => 2025-05-19 18:33:53
                )

            [13] => Array
                (
                    [tId] => 25982
                    [sId] => 522
                    [transref] => 88981747673372
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 10GB Gifting 7 Days Plan for phone number 08122546621
                    [amount] => 3200
                    [status] => 1
                    [oldbal] => 150103
                    [newbal] => 150103
                    [profit] => 0
                    [date] => 2025-05-19 18:04:30
                )

            [14] => Array
                (
                    [tId] => 25980
                    [sId] => 522
                    [transref] => 84261747563561
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 6GB SME 7 Days Plan for phone number 07040640229
                    [amount] => 2650
                    [status] => 1
                    [oldbal] => 150103
                    [newbal] => 150103
                    [profit] => 0
                    [date] => 2025-05-18 11:19:53
                )

            [15] => Array
                (
                    [tId] => 25974
                    [sId] => 522
                    [transref] => 85911747511020
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 6GB SME 7 Days Plan for phone number 07040640229
                    [amount] => 2650
                    [status] => 1
                    [oldbal] => 150103
                    [newbal] => 150103
                    [profit] => 0
                    [date] => 2025-05-17 20:48:14
                )

            [16] => Array
                (
                    [tId] => 25973
                    [sId] => 522
                    [transref] => 54851747509820
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 11GB SME 30 Days Plan for phone number 07040640229
                    [amount] => 3500
                    [status] => 1
                    [oldbal] => 150103
                    [newbal] => 150103
                    [profit] => 0
                    [date] => 2025-05-17 20:24:39
                )

            [17] => Array
                (
                    [tId] => 25954
                    [sId] => 522
                    [transref] => 64311747172141
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 08153047440
                    [amount] => 110
                    [status] => 0
                    [oldbal] => 150213
                    [newbal] => 150103
                    [profit] => 25
                    [date] => 2025-05-13 22:36:01
                )

            [18] => Array
                (
                    [tId] => 25947
                    [sId] => 522
                    [transref] => 22831747110812
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 500MB Corporate 30 Days Plan for phone number 09022141123
                    [amount] => 500
                    [status] => 1
                    [oldbal] => 150213
                    [newbal] => 150213
                    [profit] => 0
                    [date] => 2025-05-13 05:33:57
                )

            [19] => Array
                (
                    [tId] => 25946
                    [sId] => 522
                    [transref] => 47961747109631
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 150MB Gifting 1 Days Plan for phone number 09022141123
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 150313
                    [newbal] => 150213
                    [profit] => 25
                    [date] => 2025-05-13 05:14:25
                )

            [20] => Array
                (
                    [tId] => 25945
                    [sId] => 522
                    [transref] => 29861747090918
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 300MB Gifting 2 Days Plan for phone number 09022141123
                    [amount] => 200
                    [status] => 1
                    [oldbal] => 150313
                    [newbal] => 150313
                    [profit] => 0
                    [date] => 2025-05-13 00:02:36
                )

            [21] => Array
                (
                    [tId] => 25919
                    [sId] => 522
                    [transref] => 26841746733921
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB Corporate 30 Days Plan for phone number 08063531956
                    [amount] => 700
                    [status] => 1
                    [oldbal] => 150313
                    [newbal] => 150313
                    [profit] => 0
                    [date] => 2025-05-08 20:52:26
                )

            [22] => Array
                (
                    [tId] => 25917
                    [sId] => 522
                    [transref] => 36971746708357
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 08054517690
                    [amount] => 110
                    [status] => 0
                    [oldbal] => 150423
                    [newbal] => 150313
                    [profit] => 25
                    [date] => 2025-05-08 13:46:20
                )

            [23] => Array
                (
                    [tId] => 25906
                    [sId] => 522
                    [transref] => 44821746706932
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 08054517690
                    [amount] => 110
                    [status] => 1
                    [oldbal] => 150423
                    [newbal] => 150423
                    [profit] => 0
                    [date] => 2025-05-08 13:23:07
                )

            [24] => Array
                (
                    [tId] => 25904
                    [sId] => 522
                    [transref] => 14031746705525
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 08054517690
                    [amount] => 110
                    [status] => 1
                    [oldbal] => 150423
                    [newbal] => 150423
                    [profit] => 0
                    [date] => 2025-05-08 12:59:16
                )

            [25] => Array
                (
                    [tId] => 13106
                    [sId] => 522
                    [transref] => 1723037474
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 500MB Corporate 30 Days Plan for phone number 08125071704
                    [amount] => 150
                    [status] => 0
                    [oldbal] => 263
                    [newbal] => 113
                    [profit] => 14
                    [date] => 2024-08-07 14:31:14
                )

            [26] => Array
                (
                    [tId] => 13076
                    [sId] => 522
                    [transref] => 1722957763
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 1GB Corporate 30 Days Plan for phone number 08123332909
                    [amount] => 300
                    [status] => 0
                    [oldbal] => 563
                    [newbal] => 263
                    [profit] => 30
                    [date] => 2024-08-06 16:22:43
                )

            [27] => Array
                (
                    [tId] => 13045
                    [sId] => 522
                    [transref] => 15281722882261
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 146
                    [status] => 0
                    [oldbal] => 709
                    [newbal] => 563
                    [profit] => 19
                    [date] => 2024-08-05 19:24:46
                )

            [28] => Array
                (
                    [tId] => 13024
                    [sId] => 522
                    [transref] => 79851722844643
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 1.024GB Corporate 30 Days Plan for phone number 08153047440
                    [amount] => 290
                    [status] => 0
                    [oldbal] => 999
                    [newbal] => 709
                    [profit] => 20
                    [date] => 2024-08-05 08:57:43
                )

            [29] => Array
                (
                    [tId] => 13022
                    [sId] => 522
                    [transref] => 1722841681
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 1GB Corporate 30 Days Plan for phone number 09074491005
                    [amount] => 300
                    [status] => 0
                    [oldbal] => 1299
                    [newbal] => 999
                    [profit] => 30
                    [date] => 2024-08-05 08:08:01
                )

            [30] => Array
                (
                    [tId] => 12978
                    [sId] => 522
                    [transref] => 57041722711786
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07046632402
                    [amount] => 272
                    [status] => 0
                    [oldbal] => 1571
                    [newbal] => 1299
                    [profit] => 19
                    [date] => 2024-08-03 20:03:49
                )

            [31] => Array
                (
                    [tId] => 12974
                    [sId] => 522
                    [transref] => 93581722707433
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 2GB SME 30 Days Plan for phone number 07041652228
                    [amount] => 530
                    [status] => 0
                    [oldbal] => 2101
                    [newbal] => 1571
                    [profit] => 18
                    [date] => 2024-08-03 18:50:52
                )

            [32] => Array
                (
                    [tId] => 12776
                    [sId] => 522
                    [transref] => 1722366888
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 200MB Corporate 30 Days Plan for phone number 08153047440
                    [amount] => 75
                    [status] => 0
                    [oldbal] => 176
                    [newbal] => 101
                    [profit] => 33
                    [date] => 2024-07-30 20:14:48
                )

            [33] => Array
                (
                    [tId] => 12764
                    [sId] => 522
                    [transref] => 1722340808
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07060421092
                    [amount] => 272
                    [status] => 0
                    [oldbal] => 448
                    [newbal] => 176
                    [profit] => 19
                    [date] => 2024-07-30 13:00:09
                )

            [34] => Array
                (
                    [tId] => 12756
                    [sId] => 522
                    [transref] => 1722336254
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 500MB Corporate 30 Days Plan for phone number 09121569912
                    [amount] => 150
                    [status] => 0
                    [oldbal] => 598
                    [newbal] => 448
                    [profit] => 14
                    [date] => 2024-07-30 11:44:14
                )

            [35] => Array
                (
                    [tId] => 12755
                    [sId] => 522
                    [transref] => 1722335681
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07070860386
                    [amount] => 272
                    [status] => 0
                    [oldbal] => 870
                    [newbal] => 598
                    [profit] => 19
                    [date] => 2024-07-30 11:34:41
                )

            [36] => Array
                (
                    [tId] => 12752
                    [sId] => 522
                    [transref] => 1722335255
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 2GB SME 30 Days Plan for phone number 08161352175
                    [amount] => 530
                    [status] => 0
                    [oldbal] => 1400
                    [newbal] => 870
                    [profit] => 18
                    [date] => 2024-07-30 11:27:36
                )

            [37] => Array
                (
                    [tId] => 12746
                    [sId] => 522
                    [transref] => 1722334402
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 2GB SME 30 Days Plan for phone number 08161352175
                    [amount] => 530
                    [status] => 5
                    [oldbal] => 1400
                    [newbal] => 870
                    [profit] => 0
                    [date] => 2024-07-30 11:13:22
                )

            [38] => Array
                (
                    [tId] => 12740
                    [sId] => 522
                    [transref] => 10711722333745
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 2GB SME 30 Days Plan for phone number 08161352175
                    [amount] => 530
                    [status] => 1
                    [oldbal] => 1400
                    [newbal] => 1400
                    [profit] => 0
                    [date] => 2024-07-30 11:02:51
                )

            [39] => Array
                (
                    [tId] => 12505
                    [sId] => 522
                    [transref] => 12391721939627
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07075932191
                    [amount] => 146
                    [status] => 0
                    [oldbal] => 480.5
                    [newbal] => 334.5
                    [profit] => 19
                    [date] => 2024-07-25 21:42:30
                )

            [40] => Array
                (
                    [tId] => 12435
                    [sId] => 522
                    [transref] => 90401721862497
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07068765000
                    [amount] => 272
                    [status] => 0
                    [oldbal] => 752.5
                    [newbal] => 480.5
                    [profit] => 19
                    [date] => 2024-07-25 00:08:52
                )

            [41] => Array
                (
                    [tId] => 12295
                    [sId] => 522
                    [transref] => 1721598612
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07075932191
                    [amount] => 146
                    [status] => 0
                    [oldbal] => 950.5
                    [newbal] => 804.5
                    [profit] => 19
                    [date] => 2024-07-21 22:50:12
                )

            [42] => Array
                (
                    [tId] => 11908
                    [sId] => 522
                    [transref] => 1720542063
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 146
                    [status] => 0
                    [oldbal] => 1174
                    [newbal] => 1028
                    [profit] => 19
                    [date] => 2024-07-09 17:21:03
                )

            [43] => Array
                (
                    [tId] => 11867
                    [sId] => 522
                    [transref] => 1720448129
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 2GB SME 30 Days Plan for phone number 08165384487
                    [amount] => 530
                    [status] => 0
                    [oldbal] => 1704
                    [newbal] => 1174
                    [profit] => 18
                    [date] => 2024-07-08 15:15:29
                )

            [44] => Array
                (
                    [tId] => 11854
                    [sId] => 522
                    [transref] => 1720437968
                    [servicename] => Data
                    [servicedesc] => Purchase of AIRTEL 500MB Corporate 30 Days Plan for phone number 09022141123
                    [amount] => 150
                    [status] => 0
                    [oldbal] => 1854
                    [newbal] => 1704
                    [profit] => 14
                    [date] => 2024-07-08 12:26:08
                )

            [45] => Array
                (
                    [tId] => 11852
                    [sId] => 522
                    [transref] => 1720437859
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 146
                    [status] => 0
                    [oldbal] => 2000
                    [newbal] => 1854
                    [profit] => 19
                    [date] => 2024-07-08 12:24:19
                )

            [46] => Array
                (
                    [tId] => 11849
                    [sId] => 522
                    [transref] => 1720437190
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07068765000
                    [amount] => 146
                    [status] => 5
                    [oldbal] => 2000
                    [newbal] => 1854
                    [profit] => 0
                    [date] => 2024-07-08 12:13:10
                )

            [47] => Array
                (
                    [tId] => 11848
                    [sId] => 522
                    [transref] => 1720437135
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07068765000
                    [amount] => 272
                    [status] => 5
                    [oldbal] => 2000
                    [newbal] => 1728
                    [profit] => 0
                    [date] => 2024-07-08 12:12:15
                )

            [48] => Array
                (
                    [tId] => 11847
                    [sId] => 522
                    [transref] => 1720437094
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07068765000
                    [amount] => 272
                    [status] => 5
                    [oldbal] => 2000
                    [newbal] => 1728
                    [profit] => 0
                    [date] => 2024-07-08 12:11:34
                )

            [49] => Array
                (
                    [tId] => 11846
                    [sId] => 522
                    [transref] => 1720437034
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 1GB SME 30 Days Plan for phone number 07068765000
                    [amount] => 272
                    [status] => 5
                    [oldbal] => 2000
                    [newbal] => 1728
                    [profit] => 0
                    [date] => 2024-07-08 12:10:34
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 716
            [total_pages] => 15
        )

    [analysis] => 
)

-------------------------------
2025-12-05 10:58:59 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 10:58:59 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 10:59:00 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 10:59:00 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 10:59:08 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 10:59:08 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 10:59:13 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 10:59:13 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 10:59:57 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 10:59:57 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 11:00:05 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 11:00:05 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 11:00:26 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 11:00:26 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 11:00:27 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 11:00:27 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 11:00:31 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 11:00:31 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 11:00:38 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 11:00:38 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 11:03:10 - INPUT
Array
(
    [user_id] => undefined
)

-------------------------------
2025-12-05 11:03:10 - OUTPUT
Array
(
    [status] => error
    [message] => Valid user_id is required
)

-------------------------------
2025-12-05 11:04:13 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 11:04:13 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 11:05:10 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 11:05:14 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 11:05:22 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 11:05:22 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 11:09:38 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 11:09:39 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 11:09:47 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 11:09:47 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 12:02:49 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 12:02:49 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 12:02:49 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 12:02:49 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 12:22:47 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 12:22:47 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 12:22:47 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 12:22:48 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 12:31:05 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 12:31:05 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 12:31:05 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 12:31:06 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 12:38:42 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 12:38:43 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 12:38:52 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 12:38:52 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 12:39:17 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 12:39:17 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 12:39:17 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 12:39:18 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 12:39:57 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 12:39:57 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 12:40:00 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 12:40:03 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 12:40:58 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 12:40:58 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 12:40:59 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 12:41:00 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 12:41:31 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 12:41:32 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 12:41:32 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 12:41:33 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 13:00:19 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 13:00:19 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 13:00:20 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 13:00:20 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 13:01:30 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 13:01:30 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 13:01:31 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 13:01:32 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 13:01:42 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2024-12-31
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 13:01:43 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 215
            [total_pages] => 5
        )

    [analysis] => Array
        (
            [total_transactions] => 215
            [total_spent] => 186656.995
            [total_profit] => 843.12999987602
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 127
                            [spent] => 7398.27
                            [profit] => 158.12999987602
                        )

                    [1] => Array
                        (
                            [servicename] => Cable TV
                            [count] => 1
                            [spent] => 3350
                            [profit] => 50
                        )

                    [2] => Array
                        (
                            [servicename] => Data
                            [count] => 25
                            [spent] => 21550
                            [profit] => 635
                        )

                    [3] => Array
                        (
                            [servicename] => Referral Bonus
                            [count] => 24
                            [spent] => 123
                            [profit] => 0
                        )

                    [4] => Array
                        (
                            [servicename] => Wallet Credit
                            [count] => 1
                            [spent] => 150000
                            [profit] => 0
                        )

                    [5] => Array
                        (
                            [servicename] => Wallet Topup
                            [count] => 21
                            [spent] => 1219.725
                            [profit] => 0
                        )

                    [6] => Array
                        (
                            [servicename] => Wallet Transfer
                            [count] => 16
                            [spent] => 3016
                            [profit] => 0
                        )

                )

        )

)

-------------------------------
2025-12-05 13:02:23 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 13:02:23 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 13:02:24 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 13:02:27 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 13:04:30 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 13:04:31 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 13:05:00 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 13:05:00 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 13:05:01 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 13:05:01 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 13:07:25 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 13:07:25 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 13:07:25 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 13:07:26 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 13:08:28 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 13:08:28 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 13:08:30 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 13:08:30 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 13:15:36 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 13:15:37 - INPUT
Array
(
    [user_id] => 522
    [start_date] => 2025-12-05
    [end_date] => 2025-12-05
    [with_analysis] => true
)

-------------------------------
2025-12-05 13:15:37 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)

-------------------------------
2025-12-05 13:15:37 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 3
            [total_pages] => 1
        )

    [analysis] => Array
        (
            [total_transactions] => 3
            [total_spent] => 149.49
            [total_profit] => 3.0299999713898
            [by_service] => Array
                (
                    [0] => Array
                        (
                            [servicename] => Airtime
                            [count] => 3
                            [spent] => 149.49
                            [profit] => 3.0299999713898
                        )

                )

        )

)

-------------------------------
2025-12-05 13:17:06 - INPUT
Array
(
    [user_id] => 522
)

-------------------------------
2025-12-05 13:17:06 - OUTPUT
Array
(
    [status] => success
    [data] => Array
        (
            [0] => Array
                (
                    [tId] => 26651
                    [sId] => 522
                    [transref] => AIRTIME_8961764911215
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136527.03125
                    [newbal] => 136476.54125
                    [profit] => 1.53
                    [date] => 2025-12-05 06:06:55
                )

            [1] => Array
                (
                    [tId] => 26650
                    [sId] => 522
                    [transref] => AIRTIME_4161764910863
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136576.53125
                    [newbal] => 136527.03125
                    [profit] => 1.5
                    [date] => 2025-12-05 06:01:03
                )

            [2] => Array
                (
                    [tId] => 26649
                    [sId] => 522
                    [transref] => AIRTIME_8961764909457
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136577
                    [newbal] => 136577
                    [profit] => 0
                    [date] => 2025-12-05 05:37:37
                )

            [3] => Array
                (
                    [tId] => 26648
                    [sId] => 522
                    [transref] => AIRTIME_6891764882634
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136627.015625
                    [newbal] => 136576.525625
                    [profit] => 1.53
                    [date] => 2025-12-04 22:10:35
                )

            [4] => Array
                (
                    [tId] => 26647
                    [sId] => 522
                    [transref] => AIRTIME_4311764882289
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 0
                    [oldbal] => 136677.5
                    [newbal] => 136627.01
                    [profit] => 1.53
                    [date] => 2025-12-04 22:04:49
                )

            [5] => Array
                (
                    [tId] => 26646
                    [sId] => 522
                    [transref] => AIRTIME_4251764882224
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N51 for phone number 07068765000
                    [amount] => 50.49
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:44
                )

            [6] => Array
                (
                    [tId] => 26645
                    [sId] => 522
                    [transref] => AIRTIME_4341764882196
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 136678
                    [newbal] => 136678
                    [profit] => 0
                    [date] => 2025-12-04 22:03:16
                )

            [7] => Array
                (
                    [tId] => 26644
                    [sId] => 522
                    [transref] => AIRTIME_8731764882074
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136727
                    [newbal] => 136677.5
                    [profit] => 1.5
                    [date] => 2025-12-04 22:01:14
                )

            [8] => Array
                (
                    [tId] => 26643
                    [sId] => 522
                    [transref] => AIRTIME_1151764881862
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 136826
                    [newbal] => 136727
                    [profit] => 3
                    [date] => 2025-12-04 21:57:42
                )

            [9] => Array
                (
                    [tId] => 26637
                    [sId] => 522
                    [transref] => AIRTIME_5421764504756
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 136875.5
                    [newbal] => 136826
                    [profit] => 1.5
                    [date] => 2025-11-30 13:12:36
                )

            [10] => Array
                (
                    [tId] => 26632
                    [sId] => 522
                    [transref] => AIRTIME_5131764090759
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N200 for phone number 08107021795
                    [amount] => 198
                    [status] => 0
                    [oldbal] => 137073.5
                    [newbal] => 136875.5
                    [profit] => 6
                    [date] => 2025-11-25 18:12:47
                )

            [11] => Array
                (
                    [tId] => 26631
                    [sId] => 522
                    [transref] => AIRTIME_8681764065361
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137172.5
                    [newbal] => 137073.5
                    [profit] => 3
                    [date] => 2025-11-25 11:09:21
                )

            [12] => Array
                (
                    [tId] => 26630
                    [sId] => 522
                    [transref] => AIRTIME_9111764064980
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N100 for phone number 07068765000
                    [amount] => 99
                    [status] => 0
                    [oldbal] => 137271.5
                    [newbal] => 137172.5
                    [profit] => 3
                    [date] => 2025-11-25 11:03:00
                )

            [13] => Array
                (
                    [tId] => 26602
                    [sId] => 522
                    [transref] => AIRTIME_9021762506099
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137272
                    [newbal] => 137272
                    [profit] => 0
                    [date] => 2025-11-07 10:01:39
                )

            [14] => Array
                (
                    [tId] => 26591
                    [sId] => 522
                    [transref] => AIRTIME_2091762271285
                    [servicename] => Airtime
                    [servicedesc] => GLO Airtime purchase of N50 for phone number 08154925337
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137321
                    [newbal] => 137271.5
                    [profit] => 1.5
                    [date] => 2025-11-04 16:48:06
                )

            [15] => Array
                (
                    [tId] => 26584
                    [sId] => 522
                    [transref] => TRF_690663fedc3a6
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N400 From User dannyshedrack35@gmail.com. New Balance Is 137321.
                    [amount] => 400
                    [status] => 0
                    [oldbal] => 136921
                    [newbal] => 137321
                    [profit] => 0
                    [date] => 2025-11-01 20:48:14
                )

            [16] => Array
                (
                    [tId] => 26582
                    [sId] => 522
                    [transref] => TRF_690663bdea388
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 From User dannyshedrack35@gmail.com. New Balance Is 136921.
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 136421
                    [newbal] => 136921
                    [profit] => 0
                    [date] => 2025-11-01 20:47:10
                )

            [17] => Array
                (
                    [tId] => 26579
                    [sId] => 522
                    [transref] => TX_1762026421178161
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N500 To Last8:75932191. Total Amount With Charges Is 550. New Balance Is 136421.
                    [amount] => 550
                    [status] => 0
                    [oldbal] => 136971
                    [newbal] => 136421
                    [profit] => 0
                    [date] => 2025-11-01 20:46:33
                )

            [18] => Array
                (
                    [tId] => 26577
                    [sId] => 522
                    [transref] => TX_1762026369477522
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 136971.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137071
                    [newbal] => 136971
                    [profit] => 0
                    [date] => 2025-11-01 20:45:41
                )

            [19] => Array
                (
                    [tId] => 26575
                    [sId] => 522
                    [transref] => TX_1762026305747552
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137071.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137171
                    [newbal] => 137071
                    [profit] => 0
                    [date] => 2025-11-01 20:44:42
                )

            [20] => Array
                (
                    [tId] => 26573
                    [sId] => 522
                    [transref] => TX_1762025742840443
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 To Last8:75932191. Total Amount With Charges Is 100. New Balance Is 137171.
                    [amount] => 100
                    [status] => 0
                    [oldbal] => 137271
                    [newbal] => 137171
                    [profit] => 0
                    [date] => 2025-11-01 20:35:14
                )

            [21] => Array
                (
                    [tId] => 26572
                    [sId] => 522
                    [transref] => TRF_69066048b3286
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N50 From User dannyshedrack35@gmail.com. New Balance Is 137271.
                    [amount] => 50
                    [status] => 0
                    [oldbal] => 137221
                    [newbal] => 137271
                    [profit] => 0
                    [date] => 2025-11-01 20:32:24
                )

            [22] => Array
                (
                    [tId] => 26569
                    [sId] => 522
                    [transref] => TX_1762021556862922
                    [servicename] => Wallet Transfer
                    [servicedesc] => Wallet To Wallet Transfer Of N10 To Last8:75932191. Total Amount With Charges Is 60. New Balance Is 137221.
                    [amount] => 60
                    [status] => 0
                    [oldbal] => 137281
                    [newbal] => 137221
                    [profit] => 0
                    [date] => 2025-11-01 19:25:28
                )

            [23] => Array
                (
                    [tId] => 26568
                    [sId] => 522
                    [transref] => AIRTIME_8801762021454
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137330.125
                    [newbal] => 137280.625
                    [profit] => 1.5
                    [date] => 2025-11-01 19:24:14
                )

            [24] => Array
                (
                    [tId] => 26566
                    [sId] => 522
                    [transref] => DATA_8281761986166
                    [servicename] => Data
                    [servicedesc] => Purchase of MTN 500MB SME 30 Days Plan for phone number 07032529938
                    [amount] => 500
                    [status] => 0
                    [oldbal] => 137830.125
                    [newbal] => 137330.125
                    [profit] => 75
                    [date] => 2025-11-01 09:36:06
                )

            [25] => Array
                (
                    [tId] => 26563
                    [sId] => 522
                    [transref] => AIRTIME_7431761980606
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137879.625
                    [newbal] => 137830.125
                    [profit] => 1.5
                    [date] => 2025-11-01 08:03:26
                )

            [26] => Array
                (
                    [tId] => 26562
                    [sId] => 522
                    [transref] => AIRTIME_6811761980280
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137929.125
                    [newbal] => 137879.625
                    [profit] => 1.5
                    [date] => 2025-11-01 07:58:00
                )

            [27] => Array
                (
                    [tId] => 26561
                    [sId] => 522
                    [transref] => AIRTIME_7311761978993
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:36:33
                )

            [28] => Array
                (
                    [tId] => 26560
                    [sId] => 522
                    [transref] => AIRTIME_6881761978040
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:20:40
                )

            [29] => Array
                (
                    [tId] => 26559
                    [sId] => 522
                    [transref] => AIRTIME_8631761977698
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:14:58
                )

            [30] => Array
                (
                    [tId] => 26558
                    [sId] => 522
                    [transref] => AIRTIME_7751761977475
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:11:15
                )

            [31] => Array
                (
                    [tId] => 26557
                    [sId] => 522
                    [transref] => AIRTIME_3751761977367
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:09:27
                )

            [32] => Array
                (
                    [tId] => 26556
                    [sId] => 522
                    [transref] => AIRTIME_3931761977189
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:06:29
                )

            [33] => Array
                (
                    [tId] => 26555
                    [sId] => 522
                    [transref] => AIRTIME_3421761977116
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 137929
                    [newbal] => 137929
                    [profit] => 0
                    [date] => 2025-11-01 07:05:16
                )

            [34] => Array
                (
                    [tId] => 26554
                    [sId] => 522
                    [transref] => AIRTIME_7171761943500
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 137978.625
                    [newbal] => 137929.125
                    [profit] => 1.5
                    [date] => 2025-10-31 21:45:00
                )

            [35] => Array
                (
                    [tId] => 26553
                    [sId] => 522
                    [transref] => AIRTIME_5701761938172
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138028.125
                    [newbal] => 137978.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:16:12
                )

            [36] => Array
                (
                    [tId] => 26552
                    [sId] => 522
                    [transref] => AIRTIME_6671761937884
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138077.625
                    [newbal] => 138028.125
                    [profit] => 1.5
                    [date] => 2025-10-31 20:11:24
                )

            [37] => Array
                (
                    [tId] => 26551
                    [sId] => 522
                    [transref] => AIRTIME_1351761937816
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138127.125
                    [newbal] => 138077.625
                    [profit] => 1.5
                    [date] => 2025-10-31 20:10:16
                )

            [38] => Array
                (
                    [tId] => 26549
                    [sId] => 522
                    [transref] => AIRTIME_6381761933963
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138176.625
                    [newbal] => 138127.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:06:03
                )

            [39] => Array
                (
                    [tId] => 26548
                    [sId] => 522
                    [transref] => AIRTIME_1411761933889
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138226.125
                    [newbal] => 138176.625
                    [profit] => 1.5
                    [date] => 2025-10-31 19:04:49
                )

            [40] => Array
                (
                    [tId] => 26547
                    [sId] => 522
                    [transref] => AIRTIME_6531761933683
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138275.625
                    [newbal] => 138226.125
                    [profit] => 1.5
                    [date] => 2025-10-31 19:01:23
                )

            [41] => Array
                (
                    [tId] => 26546
                    [sId] => 522
                    [transref] => AIRTIME_3741761933614
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138276
                    [newbal] => 138276
                    [profit] => 0
                    [date] => 2025-10-31 19:00:14
                )

            [42] => Array
                (
                    [tId] => 26545
                    [sId] => 522
                    [transref] => AIRTIME_8341761932178
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138325.125
                    [newbal] => 138275.625
                    [profit] => 1.5
                    [date] => 2025-10-31 18:36:18
                )

            [43] => Array
                (
                    [tId] => 26544
                    [sId] => 522
                    [transref] => AIRTIME_2741761927856
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 1
                    [oldbal] => 138325
                    [newbal] => 138325
                    [profit] => 0
                    [date] => 2025-10-31 17:24:16
                )

            [44] => Array
                (
                    [tId] => 26542
                    [sId] => 522
                    [transref] => AIRTIME_5091761698520
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138374.625
                    [newbal] => 138325.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:42:00
                )

            [45] => Array
                (
                    [tId] => 26541
                    [sId] => 522
                    [transref] => AIRTIME_2611761698146
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138424.125
                    [newbal] => 138374.625
                    [profit] => 1.5
                    [date] => 2025-10-29 01:35:46
                )

            [46] => Array
                (
                    [tId] => 26540
                    [sId] => 522
                    [transref] => AIRTIME_8881761698052
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N50 for phone number 07068765000
                    [amount] => 49.5
                    [status] => 0
                    [oldbal] => 138473.625
                    [newbal] => 138424.125
                    [profit] => 1.5
                    [date] => 2025-10-29 01:34:14
                )

            [47] => Array
                (
                    [tId] => 26539
                    [sId] => 522
                    [transref] => AIRTIME_2871761697140
                    [servicename] => Airtime
                    [servicedesc] => MTN Airtime purchase of N63 for phone number 07068765000
                    [amount] => 62.37
                    [status] => 0
                    [oldbal] => 138536
                    [newbal] => 138473.63
                    [profit] => 1.89
                    [date] => 2025-10-29 01:19:00
                )

            [48] => Array
                (
                    [tId] => 26538
                    [sId] => 522
                    [transref] => DATA_9381761695344
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 1
                    [oldbal] => 138536
                    [newbal] => 138536
                    [profit] => 0
                    [date] => 2025-10-29 00:49:04
                )

            [49] => Array
                (
                    [tId] => 26537
                    [sId] => 522
                    [transref] => DATA_9701761695329
                    [servicename] => Data
                    [servicedesc] => Purchase of GLO 500MB Corporate 30 Days Plan for phone number 09059018650
                    [amount] => 250
                    [status] => 0
                    [oldbal] => 138786
                    [newbal] => 138536
                    [profit] => 45
                    [date] => 2025-10-29 00:48:49
                )

        )

    [pagination] => Array
        (
            [current_page] => 1
            [per_page] => 50
            [total] => 1353
            [total_pages] => 28
        )

    [analysis] => 
)
